Python 库安装问题-用pip安装pyHook3报错的两种常见问题和解决方法

简介: Python 库安装问题-用pip安装pyHook3报错的两种常见问题和解决方法

       

pip install pyHook3 来安装 pyHook3,但是安装报错了。

问题一:缺少swig支持

我们来看报错信息,提示没有找到 swig.exe 这个文件。

原因是没有安装 swig.exe 或者没有把它添加到环境变量中。它是 pyHook3 安装必不可少的,我们来安装它。

image.png

swig获取方式:

swig官网

小蓝枣的资源仓库 ,提取码:72ww

swig安装方法:

解压即可。

我们把解压后的路径添加到系统变量Path里。

image.png

问题二:缺少Visual C++ 14.0支持

vc++14.0 就是 vc++2015

Microsoft Visual C++ 14.0 is required 解决办法,点击查看

image.pngimage.pngimage.png

喜欢的点个赞❤吧!


目录
相关文章
|
20小时前
|
Python
Python使用飞桨报错NameError: name 'predict_system' is not defined问题处理
【5月更文挑战第12天】Python使用飞桨报错NameError: name 'predict_system' is not defined问题处理
6 1
|
20小时前
|
C++ 开发者 Python
实现Python日志点击跳转到代码位置的方法
本文介绍了如何在Python日志中实现点击跳转到代码位置的功能,以提升调试效率。通过结合`logging`模块的`findCaller()`方法记录代码位置信息,并使用支持点击跳转的日志查看工具(如VS Code、PyCharm),开发者可以从日志直接点击链接定位到出错代码,加快问题排查。
10 2
|
20小时前
|
索引 Python
Python 中寻找列表最大值位置的方法
本文介绍了Python中找列表最大值及其位置的三种方法:1) 使用内置`max()`和`index()`函数;2) 通过循环遍历;3) 利用`enumerate()`函数和生成器表达式。每种方法均附有示例代码,其中`enumerate()`方法在保证效率的同时代码更简洁。
14 2
|
20小时前
|
JSON 数据处理 数据格式
Python中批量提取[]括号内第一个元素的四种方法
Python中批量提取[]括号内第一个元素的四种方法
11 1
|
20小时前
|
Web App开发 测试技术 Python
【如何学习python自动化测试】—— 浏览器驱动的安装 以及 如何更新driver
【如何学习python自动化测试】—— 浏览器驱动的安装 以及 如何更新driver
7 0
|
20小时前
|
测试技术 开发者 Python
Python检查函数和方法的输入/输出
【5月更文挑战第5天】Python检查函数和方法的输入/输出
10 1
|
20小时前
|
SQL 关系型数据库 数据库连接
使用 Python 访问数据库的基本方法
【5月更文挑战第12天】在Python中操作数据库涉及安装数据库驱动(如mysql-connector-python, psycopg2, pymongo)、连接数据库、执行查询/更新、处理结果集及关闭连接。使用ORM(如SQLAlchemy)可简化操作。通过上下文管理器(with语句)能更好地管理资源和错误。注意根据实际需求处理事务、错误和安全性,例如使用SSL连接。
17 2
|
20小时前
|
Web App开发 测试技术 C++
Playwright安装与Python集成:探索跨浏览器测试的奇妙世界
Playwright是新兴的跨浏览器测试工具,相比Selenium,它支持Chrome、Firefox、WebKit,执行速度快,选择器更稳定。安装Playwright只需一条`pip install playwright`的命令,随后的`playwright install`会自动添加浏览器,无需处理浏览器驱动问题。这一优势免去了Selenium中匹配驱动的烦恼。文章适合寻求高效自动化测试解决方案的开发者。
12 2
|
20小时前
|
Python
【Python进阶(二)】——程序调试方法
【Python进阶(二)】——程序调试方法
|
20小时前
|
关系型数据库 MySQL 数据库
Python Stock安装与使用
Python Stock安装与使用