无法在python 3.6上安装mist或pycrypto

问题描述 投票:0回答:1

[每当我尝试运行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。

python python-3.x pycrypto
1个回答
0
投票

TL; DR

可能复制thisthis

完整阅读

我知道这可能由@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的错误,则可能需要将其指向正确的位置,以便它可以识别您的命令行工具安装:

  1. 确保/Library/Developer/CommandLineTools存在并且其中包含内容。
  2. 运行xcode-select --switch /Library/Developer/CommandLineTools

完成这些步骤后,我可以使用pycrypto安装pip install pycrypto

希望有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.