unable to find vcvarsall.bat
告诉自己一个真理是:现在欠下来的学习任务,现在有理由说各种情况,到了未来某一天要用的时候,还是会逼着自己学,到了那一天,就会责备自己当时为什么没有好好把该学的东西学好
python中有个神器叫做pyCrypto:官方介绍
但是安装的时候总是会遇到这样的问题:unable to find vcvarsall.bat
解决方案网上一大堆:我是按照知乎上的操作弄好的
找到msvc9compiler这个文件
Ctrl+F找到vcvarsall,然后可以看到一句:vc_env = query_vcvarsall(VERSION, plat_spec)
将这个VERSION改成自己电脑中装的VisualC++或者VisualStudio的版本号(我的机器是12.0的,改成12.0就好)
如何查看版本?
win+R,输入regedit,可以查看注册表
然后看到这个,就知道是12.0了咯
按照python第三方库正常的流程,就可以按照正常的程序走了
python setup.py build
python setup.py install
只要不报错就已经安装好了
测试:
win+R,python
输入:
from Crypto.Cipher import AES
只要不报错,说明安装好了
参考链接: