| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> python Building wheel for future (setup.py) ... error -> 正文阅读 |
|
[人工智能]python Building wheel for future (setup.py) ... error |
pip install pyinstaller 时报如下错误: Collecting future 核心的问题错误就是涂红色这两行,就是说building wheel for future 时错误了,找了很多贴子,都是手动下载whl 然后在安装的,其实在我测试手动下载后安装也会报错,不过报的错误是 creating dist 最后这一行报无效的参数,其实安装过程还是成果了,接最后没有写到easy-install.pth中,猜想如果没有写进去,其它程序调用easy-install 时同样还出错,好像是pip调用的就是easy-install. 既然你没有写进去,是不是可以手动写进去了? 查看'd:\\python310\\lib\\site-packages\\easy-install.pth'文件 ?果然没有future文件,参考如上这个格式,把它手动添加进去 log可以看到它的egg ?修改完如下; ?再安装 pip install future,果然显示已经安装成果了 ?此时再pip install pyinstaller (install 其它包同样会有这问题,简单的不依耐future和pefile的能正常安装)很快就成功了。 ?反向测试,去掉手动修改的easy-install.pth部分 又报错 ?最开始以为python cmd才有这问题,在pycham里安装同样会报错 Collecting pyinstaller ? ERROR: Command errored out with exit status 1: 总结:整个pyinstaller 不能安装成功的原因是缺少future库的支持,而手动安装future库最后也报错,没有写入到easy-install.pth文件中 ? ? ? ? 因此打破链路的重点就是手动加入到easy-install中。 此时无论在cmd使用pip安装还是使用pycham安装都不会错。 就这么简单的问题,折腾了一下午,好久没用python,想再用用,结果出错,重新安装版本,重启电脑,更新pip,wheel,手动下载然后用setup安装都试过了! 吃一暂长一智,希望后面的同学能参考,不要总是手动去安装了,pip还是方便很多。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/27 3:46:14- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |