[英]Can't install mist or pycrypto on python 3.6
每当我尝试运行pip install mis 时,它都会向我显示此错误。
错误:pycrypto 的构建轮失败
为 pycrypto 运行 setup.py clean 无法构建 pycrypto 安装收集的包:pycrypto、ansible、mist 为 pycrypto 运行 setup.py install ... 错误错误:命令出错,退出状态 1:命令:'c:\\users\\utshab kumar ghosh\\appdata\\local\\programs\\python\\python36\\python.exe' -u -c 'import sys, 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'"'"', open)( file );code=f.read().replace('"'"'\\r\\n'"'"', '"'"'\\n'"'"' );f.close();exec(compile(code, file , '"'"'exec'"'"'))' install --record 'C:\\Users\\UTSHAB~1\\AppData\\Local\\Temp\\ pip-record-m3uevb6g\\install-record.txt' --single-version-externally-managed --compile 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
。
根据此答案,您需要安装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
。 我做了这些步骤后,我能够安装pycrypto
使用pip install pycrypto
希望这会有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.