您的位置:首页 > 编程语言 > Python开发

python3环境下安装pycrypto的一些问题

2018-01-24 14:05 495 查看
准备爬某音乐网站的评论,可是其接口进行了AES加密,so,python需要到AES加密的第三方包pycrypto,安装时遇到许多问题...

1、找不到 vcvarsall.bat

解决方案:

下载vs2015(python3),如果是python2的,请下载vs2008,下载时勾选 Common Tools For Visual 2015 、Python Tools For Visual Studio (March 2016) 和 Microsft Web Developer Tools,顺便给出msdn上的vs2015的下载链接

ed2k://|file|cn_visual_studio_community_2015_x86_dvd_6847368.iso|4013920256|EB7F6605EDE67509E218E29173AC6574|/


下载完成后请确认安装目录下的VC文件夹中存在 vcvarsall.bat 文件 



PS:第一次我的安装目录下并没有存在,只能重新下了一次,折腾许久...

2、出现 error: command ‘C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\cl.exe‘ failed with exit status 2的错误

解决方案:

添加 用户变量,不是环境变量

变量名:VCINSTALLDIR

变量值:(你的vs2015的安装目录下的VC)example: D:\vs2015\Microsoft Visual Studio 14.0\VC



打开cmd

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

输入 pip install pycrypto(或进入pycrypto文件夹下 输入 python setup.py install)

不出现错误就OK了!

感谢以下链接帮助良多

1、http://blog.csdn.net/a624806998/article/details/78596543

2、https://stackoverflow.com/questions/32800336/pycrypto-on-python-3-5
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python3 pycrypto windows