python安装包出现的两个问题error: Unable to find vcvarsall.bat、提示No module named Crypto.Cipher
python安装包出现的两个问题
- error: Unable to find vcvarsall.bat
- No module named Crypto.Cipher
error: Unable to find vcvarsall.bat
解决方法
一、对于python2
请下载Microsoft Visual C++ Compiler for Python 2.7安装即可解决问题
二、对于python3
1、查看自己的python版本,对照下表安装相应的 Visual Studio
查看python的版本和MSV方式
Visual Studio 版本对照表
缺点是,安装Visual Studio时间比较慢。
2、可以选择其他方式
建议参考链接:
https://stackoverflow.com/questions/2817869/error-unable-to-find-vcvarsall-bat
https://blog.csdn.net/u011275279/article/details/73238609
安装Crypto模块之后,
from Crypto.Cipher import AES
提示No module named Crypto.Cipher
解决方法
第一步:
pip2 install Crypto
第二步:
修改python27\Lib\site-packages\crypto中文件夹crypto为Crypto,即把第一个小写的c改为大写的C.
第三步:
pip install pycrypto
就可以成功载入Crypto模块了。
python2和python3同理。
本文来自博客园,作者:风兮177,转载请注明原文链接:https://www.cnblogs.com/fengxi177/p/16939383.html