每当我尝试运行pip安装雾时,它都会向我显示此错误。
错误:pycrypto 的构建轮失败
运行 setup.py 干净 对于 pycrypto 无法构建 pycrypto 安装收集的软件包: Pycrypto, ansible, mist 运行 setup.py 安装pycrypto...错误 错误:命令出错,退出状态为 1: 命令: 'C:\Users\utshab kumar ghosh\appdata\local\programs\python\python36\python.exe' -u -c 'import 系统,设置工具,标记化;sys.argv[0] = '"'"'C:\Users\UTSHAB~1\AppData\Local\Temp\pip-install-c048vl5n\pycrypto\setup.py'"'"'';file='"'"'C:\Users\UTSHAB~1\AppData\Local\Temp\pip-install-c048vl5n\pycrypto\setup.py'"'"'';f=getattr(tokenize, "打开",打开((文件(;code=f.read((.replace('"''\r', ""(;f.close((;exec(compile(code,file, '"'exec''''''(' 安装 --记录 'C:\Users\UTSHAB~1\AppData\Local\Temp\pip-record-m3uevb6g\install-record.txt' --单版本-外部管理 --编译 cwd: C:\Users\UTSHAB~1\AppData\Local\Temp\pip-install-c048vl5n\pycrypto\
如何解决这个问题?我不想降级到Python 3.5。
TL;博士
这个和这个的可能重复。
完整阅读
我知道这可能已由@Utshab解决,但我最近遇到了同样的问题,尽管情况略有不同。
我的问题是在Mac OS Catalina上(不清楚提问者的环境是什么(和python 2.7
而不是python 3.6
。
根据此答案,您需要安装xcode-select
Mac OS 的命令行工具。
有些人可能通过 App Store 安装了 Xcode,并且可以通过 App Store 安装命令行工具。
没有 Xcode 或不想通过 App Store 安装的用户可以使用命令xcode-select --install
进行安装。
可以安装命令行工具,但工具本身(例如 gcc(仍然不起作用。有时会发生这种情况,因为尽管已安装,但操作系统无法识别安装位置。要检查是否已正确安装,您可以尝试运行gcc --version
并查看安装位置是否类似于/Library/Developer/CommandLineTools
。
如果收到有关找不到此gcc
的错误,则可能需要将其指向正确的位置,以便它标识命令行工具安装:
- 确保
/Library/Developer/CommandLineTools
存在并且其中包含内容。 - 运行
xcode-select --switch /Library/Developer/CommandLineTools
.
完成这些步骤后,我能够使用pip install pycrypto
安装pycrypto
希望这有帮助。