python安裝aes模塊


執行包含aes加解密功能的python腳本時
腳本中引用了 module:

from Crypto.Cipher import AES

此句報錯:

No module named Crypto.Cipher

於是需要安裝AES模塊,可以通過以下命令安裝:

pip install pycrypto

(如果pip命令無法識別,可以參考另一篇【Windows安裝Python和pip】進行安裝)
若安裝過程中出現如下異常:

error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

那就按要求安裝c++ 14,但是這需要下載安裝完整的Visual Studio 2017,客戶端在3G以上,而且可能需要破解
為了避免該問題,可以選擇不安裝pycrypto,改為安裝pycryptodome,運行以下命令:

pip install pycryptodome

安裝完成后,可以發現Python路徑下已經有Crypto的包了:

D:\env\python\Python3.7.1\Lib\site-packages\Crypto

之后運行腳本進行加解密時,正常。

這里的aes模塊只能使用python 3以上,如果你本地又有其他項目必須使用python 2(比如cocos 3.17.1),解決方法可以參考【Python版本沖突?試試配置多個版本!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM