Crypto 模块安装
crypto模塊的目的是為了提供通用的加密和哈希算法。
AES是一種常用的對(duì)稱加密算法,加解密都用同一個(gè)密鑰。crypto模塊提供了AES支持,但是需要自己封裝好函數(shù),便于使用
方法一:
1,到https://www.dlitz.net/software/pycrypto/ 下載pycrypto (這里注意不是Crypto,Crypto是C++里面的算法)
2,解壓zip文件后在當(dāng)前目錄執(zhí)行 python setup.py install
方法二:
直接 pip install pycrypto
可能遇到的報(bào)錯(cuò):
1,缺少Visual C++ 環(huán)境:
warning: GMP or MPIR library not found; Not building Crypto.PublicKey._fastmath. building 'Crypto.Random.OSRNG.winrandom' extension error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27
----------------------------------------
Failed building wheel for pycrypto
Running setup.py clean for pycrypto
Failed to build pycrypto
解決辦法:到http://aka.ms/vcpython27 下載Visual C++ 并安裝
2,文件路徑配置不對(duì):
error: Unable to find vcvarsall.bat
解決辦法:到 D:Python27Libdistutils 打開文件msvc9compiler.py,找到函數(shù)def query_vcvarsall(version, arch="x86"),在vcvarsall = find_vcvarsall(version)的下一行添加語句
"C:Users雪AppDataLocalProgramsCommonMicrosoftVisual C++ for Python9.0" +"/vcvarsall.bat" (---即自己本地安裝位置下的vcvarsall.bat文件),
如圖:
總結(jié)
以上是生活随笔為你收集整理的Crypto 模块安装的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 曝iPhone 15 Pro Max要用
- 下一篇: redis实现朋友圈点赞