python安装pycrypto真的是踩到很多坑,说起来一把辛酸泪,好在最后成功解决了,总结了一下遇到的问题,写出来与大家共享
首先要明白的是crypto和pycrypto是两个不同的模块,小伙伴们不要去安装crypto
问题一:unable to find vcvarsall.bat
在网上下载pycrypto的包,进入包目录,使用python setup.py install命令安装,报错如图
大家看到这肯定去百度啊,百度就告诉你安装vs吧,但vs这个东西安装时间长,卸载又麻烦,加上我们平时用不到的话,安装成本略高
接下来介绍一种省心省力的安装方式,下载pycrypto.whl文件
下载网址:http://www.voidspace.org.uk/python/pycrypto-2.6.1/
里边有不同版本对应的whl
这里我的python 3.6.5版本对应的pycrypto.whl为pycrypto-2.6.1-cp36-cp36m-win_amd64.whl
python2.7版本对应下载的是pycrypto-2.6.1-cp36-win32_py27.exe
分别介绍一下安装方式
1)pycrypto.whl文件
下载文件放置于D:\python\python3.6.2\Scripts下,前边为python安装目录
cmd进入D:\python\python3.6.2\Scripts,执行pip install pycrypto-2.6.1-cp36-cp36m-win_amd64.whl
等待Suc