Python3 安裝pycrypto 2.6.1 出現 cl.exe failed with exit status 2 錯誤


解決方法:

  • 安裝VS2017
  • 設置VC虛擬環境 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat x86_amd64
  • 定義環境變量 VCINSTALLDIR = "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC"  
  • 重置cl的引用路徑: set CL=-FI"%VCINSTALLDIR%\Tools\MSVC\14.16.27023\include\stdint.h"   (已修正參考鏈接中的路徑拼寫錯誤)
  • pip安裝 pip install pycrypto
  • 對於pycharm的虛擬環境,可以先進入到虛擬環境目錄下運行 .\scripts\pip.exe install pycrypto

 

 

 

參考鏈接:

https://blog.csdn.net/ViMan1204/article/details/89715375

 

現在已經有新的加密庫可以用: pycryptodome 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM