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