簡體   English   中英

無法在 python 3.6 上安裝 Mist 或 pycrypto

[英]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。

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的錯誤,您可能需要將其指向正確的位置,以便識別您的命令行工具安裝:

  1. 確保/Library/Developer/CommandLineTools存在並且其中包含內容。
  2. 運行xcode-select --switch /Library/Developer/CommandLineTools

我做了這些步驟后,我能夠安裝pycrypto使用pip install pycrypto

希望這會有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM