Windows系统安装web3.py出现exit status 1错误如何解决
Windows环境Python3.10安装web3.py报错解决方案
步骤1:升级pip版本
执行官方提示的升级命令:
C:\Python310\python.exe -m pip install --upgrade pip
步骤2:清理损坏的残留安装包
报错中的WARNING: Ignoring invalid distribution -ip是因为Python的site-packages目录存在损坏的安装残留:
- 打开路径
C:\python310\lib\site-packages - 删除所有文件名以
~ip开头的文件夹
步骤3:提前安装cytoolz依赖避免编译失败
本次报错的核心原因是cytoolz依赖包本地编译失败,先指定兼容版本安装预编译包:
pip install cytoolz<0.12.0
如果上述命令执行失败,可手动下载适配Windows系统、Python3.10版本的cytoolz预编译wheel包到本地,再执行pip install 本地wheel包完整路径完成安装。
步骤4:正式安装web3.py
执行安装命令:
pip install web3
验证安装结果
执行命令pip show web3,返回正常的包版本信息即为安装成功。
内容的提问来源于stack exchange,提问作者PythonCoder1981
相关产品推荐
相关产品推荐

