目錄
一、問(wèn)題描述
二、解決過(guò)程
1、pip的版本不是最新版本導(dǎo)致安裝不了第三方庫(kù)
?2、pip最新版本安裝出錯(cuò)
3、pip' 不是內(nèi)部或外部命令,也不是可運(yùn)行的程序或批處理文件”
4、 ERROR: Could not find a version that satisfies the requirement PIL (from versions: none)
一、問(wèn)題描述
??????? 今天用pycharm做作業(yè)時(shí),在安裝第三方庫(kù)時(shí)出現(xiàn)了一系列問(wèn)題(我安裝第三方庫(kù)時(shí)優(yōu)先在 File——>Settings——>Python interpreter 里進(jìn)行)。比如,提示pip的版本太老導(dǎo)致安裝不了第三方庫(kù)、pip最新版本安裝出錯(cuò)、“pip' 不是內(nèi)部或外部命令,也不是可運(yùn)行的程序或批處理文件”、“ERROR: Could not find a version that satisfies the requirement PIL (from versions: none)” 。
??????? 但因?yàn)闆](méi)有及時(shí)截圖,目前我也忘了前兩個(gè)問(wèn)題具體是怎么描述的(因?yàn)槭怯⑽牡模蟾趴吹枚蜎](méi)去百度翻譯,所以沒(méi)留下英文版的原問(wèn)題提示)。
????????接下來(lái)我就按照遇到問(wèn)題的順序來(lái)分享自己的解決方法和想法。
二、解決過(guò)程
1、pip的版本不是最新版本導(dǎo)致安裝不了第三方庫(kù)
?【方法】安裝最新版本
????????File——>Settings——>Python interpreter——> +? ——> 輸入“pip” ——> install Package
?【結(jié)果】
?????? 平常情況下pip能更新成功,然后就可以繼續(xù)成功安裝想要的第三方庫(kù)。但這次pip最新版本安裝出錯(cuò)。
?
?2、pip最新版本安裝出錯(cuò)
?【方法】復(fù)制所給的命令(比如:python -m pip install --upgrade pip)去電腦的終端運(yùn)行
????????Win + R? ——> CMD ——> python -m pip install --upgrade pip
?【結(jié)果】
????????平常情況下pip能安裝成功。但這次還是失敗了,估計(jì)是python版本管理混亂的問(wèn)題,需要卸載一個(gè)。因?yàn)橹鞍惭b了python3.10、pycharm后,我順便還安裝了Anaconda3,所以,我沒(méi)多想就先卸載了幾乎沒(méi)用過(guò)的anaconda3并刪除了相關(guān)文件。
????????再次嘗試在cmd運(yùn)行命令“python -m pip install --upgrade pip”,然后出現(xiàn)了“pip' 不是內(nèi)部或外部命令,也不是可運(yùn)行的程序或批處理文件” 這個(gè)老問(wèn)題。
3、pip' 不是內(nèi)部或外部命令,也不是可運(yùn)行的程序或批處理文件”
?【方法】編輯環(huán)境變量,即新建一條path
???????? (1)復(fù)制python.exe所在的位置。我選擇添加在pycharm中用的python interpreter所在的路徑:點(diǎn)擊“Show All...”查看python.exe所在的位置,復(fù)制路徑( \pthon.exe 不用復(fù)制,比如我的是:F:\PyCharm-community\2020.3.5版本\2020.3\WebScraping\Scripts)。
???????? (2)編輯 用戶(hù)變量 的 path ,新建一條path
?粘貼(1)復(fù)制的路徑
?然后依次點(diǎn)擊三個(gè)界面/窗口的 “確定”
????????????????????
?【結(jié)果】
?????????在cmd輸入“pip”運(yùn)行后,沒(méi)有錯(cuò)誤提示,即環(huán)境變量添加成功,接下來(lái)可以正常安裝庫(kù)了。
?所以直接去pycharm的python interpreter里安裝了最新版本的pip,成功!
???????? 接下來(lái)安裝一些其他庫(kù)也成功了。但PIL庫(kù)搜索得到,但安裝時(shí)出錯(cuò),“ERROR: Could not find a version that satisfies the requirement PIL (from versions: none)”。
4、 ERROR: Could not find a version that satisfies the requirement PIL (from versions: none)
?【方法】換個(gè)名字,即安裝該庫(kù)所在的包/庫(kù)
?????????經(jīng)過(guò)百度,得知“PIL庫(kù)是是一個(gè)具有強(qiáng)大圖像處理能力的第三方庫(kù)。到python3版本已經(jīng)用Pillow代替PIL了”,而且“pip install Pillow
引入的命令方式也從:import image變?yōu)椋篺rom PIL import Image”,總結(jié):對(duì)于我的python版本,要安裝PIL庫(kù)的話(huà),應(yīng)搜索 pillow 而不是pil。
?【結(jié)果】
????????安裝pillow庫(kù)后,能夠正常引用PIL庫(kù)了,程序能夠正常運(yùn)行,沒(méi)有報(bào)錯(cuò)。
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-595364.html
?本文至此完,感謝閱讀,希望對(duì)你有幫助文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-595364.html
到了這里,關(guān)于【用pycharm安裝第三方庫(kù)時(shí)出現(xiàn)錯(cuò)誤】【‘pip‘ 不是內(nèi)部或外部命令,也不是可運(yùn)行的程序或批處理文件?!康奈恼戮徒榻B完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!