python?pycharm安裝第三方包失敗(使用pip安裝失敗)的解決方案
python pycharm安裝第三方包失敗
方案一
情景復(fù)現(xiàn)
在寫python代碼使用一些第三方庫的時(shí)候需要進(jìn)行引用,我剛裝完pycharm之后,導(dǎo)入已經(jīng)寫好的代碼,出現(xiàn)如下情況。
這里可以選擇點(diǎn)擊安裝軟件包,右下角位置會(huì)出現(xiàn)如下情況
但是過一會(huì)又報(bào)錯(cuò)
這是通過pycharm直接安裝,報(bào)錯(cuò)。
切換安裝方式,使用控制臺輸入pip install numpy
進(jìn)行安裝,依舊報(bào)錯(cuò)。
解決方案
針對如上情況,現(xiàn)提出解決方案
我們找到上圖的報(bào)錯(cuò)的白色URL: https://pypi.org/simple/numpy/
截取前半部分: https://pypi.org
輸入網(wǎng)址
這里以numpy舉例:
下載后進(jìn)行解壓,解壓目錄自定,這里以我電腦演示
輸入指令python setup.py install
但是這里報(bào)錯(cuò)了
發(fā)現(xiàn)是這個(gè)庫需要用到cython,用同樣的方法
安裝一下cython
,即進(jìn)網(wǎng)址找包下載,終端打開,輸入python setup.py install
,下圖是安裝成功的樣子。
之后切換到安裝numpy的控制端,重新輸入pip setup.py install
安裝完好之后,往上翻一下記錄,找到上圖的情況,即安裝成功,因?yàn)榘惭b完之后可能會(huì)出現(xiàn)很多info
這個(gè)不管,只是一些提示信息罷了。
這個(gè)時(shí)候會(huì)發(fā)現(xiàn)pycharm里面的沒有名稱為numpy的模塊消失了,這時(shí)候就可以運(yùn)行代碼了。
方案二:
其實(shí)上面講的這些是出現(xiàn)什么問題解決什么問題情況,有些死板,但確實(shí)好用。對于一些常用的第三方庫,在python中我們可以安裝anaconda
,這里安裝軟件教程就不記錄了。
問題背景:
pycharm里有太多模塊需要引用,一個(gè)一個(gè)安裝太麻煩,并且大多都為常用模塊。
電腦python環(huán)境情況:裝了python與anaconda
解決方案:
pycharm的工程文件切換python解釋器
這里可以看到對應(yīng)的解釋器中包含的庫
我們切換為anaconda
的python解釋器,可以看到下面有很多庫,這里包含了大部分的庫。
方案二補(bǔ)充:
有人就會(huì)問,那我要anaconda缺少第三方庫咋辦?下面是anaconda添加第三方庫方法介紹
方法一:
1.打開anaconda
,選擇environment
,選擇所有包,尋找需要的包
這里可以選擇直接安裝
方法二:
和方案一情況一樣,直接去網(wǎng)站上下載對應(yīng)的包,但是這里安裝控制臺的打開稍有些不一樣。
打開的是上圖的這個(gè)控制臺
這里使用cd
命令進(jìn)入到下載好的包所在的地方,這和方案一方法一樣只不過需要使用命令,接著執(zhí)行python setup.py install
其他的情況都類似,如果報(bào)錯(cuò)大概率是A包依賴B包,要先安裝B包這種,上面針對這種情況也做了截圖解釋,這里就不在復(fù)述。
總結(jié)
到此這篇關(guān)于python pycharm安裝第三方包失敗(使用pip安裝失敗)的解決方案的文章就介紹到這了,更多相關(guān)python pycharm安裝包失敗內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python與sqlite3實(shí)現(xiàn)解密chrome cookie實(shí)例代碼
這篇文章主要介紹了python與sqlite3實(shí)現(xiàn)解密chrome cookie實(shí)例代碼,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下2018-01-01Python利用atexit模塊實(shí)現(xiàn)優(yōu)雅處理程序退出
Python的atexit模塊提供了一種方便的方式來注冊這些退出時(shí)執(zhí)行的函數(shù),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-03-03django框架基于queryset和雙下劃線的跨表查詢操作詳解
這篇文章主要介紹了django框架基于queryset和雙下劃線的跨表查詢操作,結(jié)合實(shí)例形式詳細(xì)分析了Django框架queryset和雙下劃線的跨表查詢相關(guān)實(shí)現(xiàn)技巧與操作注意事項(xiàng),需要的朋友可以參考下2019-12-12python實(shí)現(xiàn)全排列代碼(回溯、深度優(yōu)先搜索)
今天小編就為大家分享一篇python實(shí)現(xiàn)全排列代碼(回溯、深度優(yōu)先搜索),具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-02-02Python的Twisted框架上手前所必須了解的異步編程思想
Twisted是Python世界中人氣最高的framework之一,異步的工作模式使其名揚(yáng)天下,這里為大家總結(jié)了Python的Twisted框架上手前所必須了解的異步編程思想,需要的朋友可以參考下2016-05-05