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

只要不报错,说明安装好了


参考链接:

https://www.zhihu.com/question/26857761

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值