解決Python報(bào)錯(cuò)No module named Crypto問題
Python出現(xiàn)No module named“Crypto”
之前看過這問題,沒引起注意,今天自己用到了,翻車了。整活了半天,記錄一下。
有時(shí)候需要用到Crypto庫,但當(dāng)用
pip install Crypto
安裝后仍提示:No module named ‘Crypto’。
在PyCharm安裝pycryptodome庫也依舊不行(pycryptodome是crypto的延伸版本,用法和crypto是一模一樣的,可以完全替代crypto)。
嘗試卸載再安裝:
pip uninstall crypto pycryptodome pip install pycryptodome
還是一樣報(bào)錯(cuò)
嘗試修改文件夾名稱,因?yàn)槲募A名是crypto,而報(bào)錯(cuò)的是Crypto,首字母大寫。
找到python 目錄下面的\Lib\site-packages,手動(dòng)將crypto改為Crypto。果然,還是不行。
經(jīng)過一番網(wǎng)上沖浪,找到解決方案
如下:
1. Win+R打開cmd,按以下順序輸入安裝命令,無視類似下圖的報(bào)錯(cuò)!
pip install pycryptodome pip install crypto pip install pycrypto
2. 找到python 目錄下面的\Lib\site-packages,手動(dòng)將crypto改為Crypto
3. 重新運(yùn)行程序,No module named 'Crypto'報(bào)錯(cuò)消失,程序嘎嘎亂跑了。
總結(jié)
機(jī)子配置、py版本等因素很多,什么win7和win10,py3.6和3.9啥的,多少都有點(diǎn)差異,解決方法多樣,以上僅供參考
反正都是瞎搞,只要代碼跑得起來就不要?jiǎng)恿?/p>
這些僅為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
利用Pandas讀取某列某行數(shù)據(jù)之loc和iloc用法總結(jié)
loc是location的意思,和iloc中i的意思是指integer,所以它只接受整數(shù)作為參數(shù),下面這篇文章主要給大家介紹了關(guān)于利用Pandas讀取某列某行數(shù)據(jù)之loc和iloc用法的相關(guān)資料,需要的朋友可以參考下2022-03-03Python中的圖形繪制簡(jiǎn)單動(dòng)畫實(shí)操
這篇文章主要介紹了Python中的圖形繪制簡(jiǎn)單動(dòng)畫實(shí)操,?Matplotlib?是一個(gè)非常廣泛的庫,它也支持圖形動(dòng)畫,動(dòng)畫工具以?matplotlib.animation?基類為中心,它提供了一個(gè)框架,圍繞該框架構(gòu)建動(dòng)畫,下面來看看具體的實(shí)現(xiàn)過程吧,需要的小伙伴可以參考一下2022-02-02Python辦公自動(dòng)化批量處理文件實(shí)現(xiàn)示例
這篇文章主要為大家介紹了Python辦公自動(dòng)化批量處理文件實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06簡(jiǎn)介Python設(shè)計(jì)模式中的代理模式與模板方法模式編程
這篇文章主要介紹了Python設(shè)計(jì)模式中的代理模式與模板方法模式編程,文中舉了兩個(gè)簡(jiǎn)單的代碼片段來說明,需要的朋友可以參考下2016-02-02簡(jiǎn)單掌握Python的Collections模塊中counter結(jié)構(gòu)的用法
counter數(shù)據(jù)結(jié)構(gòu)被用來提供技術(shù)功能,形式類似于Python中內(nèi)置的字典結(jié)構(gòu),這里通過幾個(gè)小例子來簡(jiǎn)單掌握Python的Collections模塊中counter結(jié)構(gòu)的用法:2016-07-07