1. 程式人生 > >python~安裝crypto(無需安裝Visual Studio)

python~安裝crypto(無需安裝Visual Studio)

在執行語句  from Crypto.Cipher import AES  時遇到報錯,資訊如下:

ImportError: No module named Crypto.Cipher

原因:很明顯由於沒有Crypto模組,於是想辦法安裝這個模組。不過過程十分曲折,在安裝此模組時踩坑無數,最終找到解決辦法,先總結步驟如下:

檔案地址:連結: https://pan.baidu.com/s/1dEemaRfDt55PoSY4XjwYFw 提取碼: 7iwg

1.將whl檔案下載成功後,儲存在目錄:D:\Python3\Scripts下 (根據自己的python安裝的位置,必須放在Scripts資料夾下)

2.cmd命令進入到:D:\Python3\Scripts;

在cmd視窗執行命令:pip install pycrypto-2.6.1-cp36-cp36m-win_amd64.whl

如圖所示安裝成功

3.如果執行時遇到報錯: ModuleNotFoundError: No module named ‘winrandom’ 

進入到 D:\Python3\Lib\site-packages\Crypto\Random\OSRNG 目錄下的nt.py檔案

將import winrandom 修改為:  from . import winrandom

或者 修改為from Crypto.Random.OSRNG import winrandom 即可