[每当我尝试运行pip install mist时,就会显示此错误。
错误:Pycrypto的构建轮失败运行setup.py clean对于pycrypto无法构建pycrypto安装收集的软件包:pycrypto,ansible,薄雾正在运行setup.py install for pycrypto ...错误错误:命令错误,退出状态为1:命令:'c:\ users \ utshab kumar ghosh \ appdata \ local \ programs \ python \ python36 \ python.exe'-u -c'importsys,setuptools,tokenize; 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,'“'”'open'“'”',打开)(文件); code = f.read()。replace('“'”'\ r \ n'“'”','“'”'\ n'“'”'); 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。
我知道这可能由@Utshab解决,但我最近遇到了相同的问题,尽管情况稍有不同。
我的问题是在Mac OS Catalina上(不清楚问题发信人的环境),python 2.7
而不是python 3.6
。
根据this answer,您需要安装xcode-select
,它们是Mac OS的命令行工具。
某些人可能通过App Store安装了Xcode,并可以通过App Store安装命令行工具。
没有Xcode或不想通过App Store安装Xcode的用户可以使用命令xcode-select --install
进行安装。
可以安装命令行工具,但工具本身(例如gcc)仍将无法使用。发生这种情况的原因是,尽管已安装,但操作系统无法识别安装位置。要检查是否已正确安装,您可以尝试运行gcc --version
,并查看安装位置是否类似于/Library/Developer/CommandLineTools
。
[如果找不到关于此gcc
的错误,则可能需要将其指向正确的位置,以便它可以识别您的命令行工具安装:
/Library/Developer/CommandLineTools
存在并且其中包含内容。xcode-select --switch /Library/Developer/CommandLineTools
。 完成这些步骤后,我可以使用pycrypto
安装pip install pycrypto
希望有帮助。