在windows10上使用pycrypto模块

想在windows10上使用pycrypto模块,发现真是各种疑难杂症。

幸亏网上的一篇文章给出了解决办法。

https://blog.csdn.net/a624806998/article/details/78596543

感谢作者。

另外,自己在实践过程中,发现在设置完环境变量VCINSTALLDIR之后,cmd中执行的命令为:

set CL=/FI”%VCINSTALLDIR%\INCLUDE\stdint.h”

才能正常工作。


我用的python3.7,安装pycrypto2.6.1,现将过程简略描述如下:

1.下载源码    https://www.dlitz.net/software/pycrypto/

2.在cmd终端中进入解压目录后,输入:python setup.py install

3.若提示unable to find vcvarsall.bat,需要安装对应的visual studio软件,python3.7对应msvs2015.

4.安装community版的vs2015,安装过程中,kb3165756补丁怎么也过不去了,任务管理器强行停止安装后,从microsoft网站下载vs14-kb3165756.exe,手动执行。

5.再安装vs2015,终于完成。

6.设置环境变量:VCINSTALLDIR 的值为安装vs2015目录中的\VC目录。

7.在cmd终端窗口执行命令:set CL=/FI”%VCINSTALLDIR%\INCLUDE\stdint.h”

8.再次进入pycryto的解压文件夹python setup.py install

9.能显示running install_egg_info 就是安装成功了

10.执行以上命令成功后,Crypto模块安装到了Python目录中\Lib\site-packages中。

恭喜你,可以在python程序中使用pycrypto模块了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Windows下升级R3.6及Bioconductor3.9 查看R版本的方法:打开RStudio可以显示,截图如...
    南山布谷阅读 1,015评论 0 2
  • fastlanebundle exec fastlane inhouse // 安装蒲公英相关 用fastlane...
    Persistent丧心病狂阅读 156评论 0 0
  • 因不懂法律,她的房产被法院查封损失惨重 根据法律规定,不动产物权的变更是以登记为生效要件,不经登记是不会发生物权变...
    916ef118ffc6阅读 324评论 0 0
  • 做微商的朋友私信说她在冲VIP,说有个面膜很好用让我买。我个人来讲微商的面膜我基本不会去用的,而且家里面膜还有好几...
    杨_c33a阅读 115评论 0 0
  • 无意间看到这篇日志,短短的17分钟的视频,我是流着泪看完的。希望我的朋友们都能把这篇文章转到你的空间里,与你的孩子...
    uyolbctwbq阅读 477评论 0 0