解決Python報錯No module named Crypto問題
Python出現(xiàn)No module named“Crypto”
之前看過這問題,沒引起注意,今天自己用到了,翻車了。整活了半天,記錄一下。
有時候需要用到Crypto庫,但當用
pip install Crypto
安裝后仍提示:No module named ‘Crypto’。
在PyCharm安裝pycryptodome庫也依舊不行(pycryptodome是crypto的延伸版本,用法和crypto是一模一樣的,可以完全替代crypto)。
嘗試卸載再安裝:
pip uninstall crypto pycryptodome pip install pycryptodome
還是一樣報錯
嘗試修改文件夾名稱,因為文件夾名是crypto,而報錯的是Crypto,首字母大寫。
找到python 目錄下面的\Lib\site-packages,手動將crypto改為Crypto。果然,還是不行。
經過一番網(wǎng)上沖浪,找到解決方案
如下:
1. Win+R打開cmd,按以下順序輸入安裝命令,無視類似下圖的報錯!
pip install pycryptodome pip install crypto pip install pycrypto



2. 找到python 目錄下面的\Lib\site-packages,手動將crypto改為Crypto
3. 重新運行程序,No module named 'Crypto'報錯消失,程序嘎嘎亂跑了。
總結
機子配置、py版本等因素很多,什么win7和win10,py3.6和3.9啥的,多少都有點差異,解決方法多樣,以上僅供參考
反正都是瞎搞,只要代碼跑得起來就不要動了
這些僅為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
python3.6連接mysql數(shù)據(jù)庫及增刪改查操作詳解
這篇文章主要介紹了python3.6 連接mysql數(shù)據(jù)庫及增刪改查操作詳解,需要的朋友可以參考下2020-02-02
Pytorch中的數(shù)據(jù)轉換Transforms與DataLoader方式
這篇文章主要介紹了Pytorch中的數(shù)據(jù)轉換Transforms與DataLoader方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-02-02
Python OpenCV Hough直線檢測算法的原理實現(xiàn)
這篇文章主要介紹了Python OpenCV Hough直線檢測算法的原理實現(xiàn),文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的朋友可以參考一下2022-07-07

