python?pycharm安裝第三方包失敗(使用pip安裝失敗)的解決方案
python pycharm安裝第三方包失敗
方案一
情景復(fù)現(xiàn)
在寫python代碼使用一些第三方庫(kù)的時(shí)候需要進(jìn)行引用,我剛裝完pycharm之后,導(dǎo)入已經(jīng)寫好的代碼,出現(xiàn)如下情況。

這里可以選擇點(diǎn)擊安裝軟件包,右下角位置會(huì)出現(xiàn)如下情況

但是過(guò)一會(huì)又報(bào)錯(cuò)

這是通過(guò)pycharm直接安裝,報(bào)錯(cuò)。
切換安裝方式,使用控制臺(tái)輸入pip install numpy進(jìn)行安裝,依舊報(bào)錯(cuò)。

解決方案
針對(duì)如上情況,現(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è)庫(kù)需要用到cython,用同樣的方法安裝一下cython,即進(jìn)網(wǎng)址找包下載,終端打開(kāi),輸入python setup.py install,下圖是安裝成功的樣子。

之后切換到安裝numpy的控制端,重新輸入pip setup.py install

安裝完好之后,往上翻一下記錄,找到上圖的情況,即安裝成功,因?yàn)榘惭b完之后可能會(huì)出現(xiàn)很多info這個(gè)不管,只是一些提示信息罷了。
這個(gè)時(shí)候會(huì)發(fā)現(xiàn)pycharm里面的沒(méi)有名稱為numpy的模塊消失了,這時(shí)候就可以運(yùn)行代碼了。
方案二:
其實(shí)上面講的這些是出現(xiàn)什么問(wèn)題解決什么問(wèn)題情況,有些死板,但確實(shí)好用。對(duì)于一些常用的第三方庫(kù),在python中我們可以安裝anaconda,這里安裝軟件教程就不記錄了。
問(wèn)題背景:
pycharm里有太多模塊需要引用,一個(gè)一個(gè)安裝太麻煩,并且大多都為常用模塊。
電腦python環(huán)境情況:裝了python與anaconda
解決方案:
pycharm的工程文件切換python解釋器

這里可以看到對(duì)應(yīng)的解釋器中包含的庫(kù)

我們切換為anaconda的python解釋器,可以看到下面有很多庫(kù),這里包含了大部分的庫(kù)。

方案二補(bǔ)充:
有人就會(huì)問(wèn),那我要anaconda缺少第三方庫(kù)咋辦?下面是anaconda添加第三方庫(kù)方法介紹
方法一:
1.打開(kāi)anaconda,選擇environment,選擇所有包,尋找需要的包

這里可以選擇直接安裝
方法二:
和方案一情況一樣,直接去網(wǎng)站上下載對(duì)應(yīng)的包,但是這里安裝控制臺(tái)的打開(kāi)稍有些不一樣。

打開(kāi)的是上圖的這個(gè)控制臺(tái)
這里使用cd命令進(jìn)入到下載好的包所在的地方,這和方案一方法一樣只不過(guò)需要使用命令,接著執(zhí)行python setup.py install

其他的情況都類似,如果報(bào)錯(cuò)大概率是A包依賴B包,要先安裝B包這種,上面針對(duì)這種情況也做了截圖解釋,這里就不在復(fù)述。
總結(jié)
到此這篇關(guān)于python pycharm安裝第三方包失敗(使用pip安裝失敗)的解決方案的文章就介紹到這了,更多相關(guān)python pycharm安裝包失敗內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python?Pygame實(shí)現(xiàn)可控制的煙花游戲
大家好,本篇文章主要講的是Python?Pygame實(shí)現(xiàn)可控制的煙花游戲,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下2022-01-01
python實(shí)現(xiàn)統(tǒng)計(jì)代碼行數(shù)的方法
這篇文章主要介紹了python實(shí)現(xiàn)統(tǒng)計(jì)代碼行數(shù)的方法,涉及Python中os模塊及codecs模塊的相關(guān)使用技巧,需要的朋友可以參考下2015-05-05
python爬蟲(chóng)進(jìn)階之協(xié)程詳解
這篇文章主要介紹了python爬蟲(chóng)進(jìn)階之協(xié)程詳解,coroutine中文翻譯叫協(xié)程,在 Python 中昌指代為協(xié)程對(duì)象類型,可以將協(xié)程對(duì)象注冊(cè)到時(shí)間循環(huán)中被調(diào)用,需要的朋友可以參考下2023-08-08
Python函數(shù)調(diào)用的幾種方式(類里面,類之間,類外面)
本文主要介紹了Python函數(shù)調(diào)用的幾種方式(類里面,類之間,類外面),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-07-07
使用Python自動(dòng)發(fā)送郵件的實(shí)現(xiàn)步驟
本文介紹了如何使用Python的smtplib和email模塊通過(guò)SMTP協(xié)議,實(shí)現(xiàn)向QQ郵箱發(fā)送純文本、HTML格式郵件以及帶有附件的功能,包括登錄驗(yàn)證和代碼示例,需要的朋友可以參考下2026-01-01
如何用Python做一個(gè)微信機(jī)器人自動(dòng)拉群
這篇文章主要介紹了如何用Python做一個(gè)微信機(jī)器人自動(dòng)拉群,微當(dāng)群人數(shù)達(dá)到100人后,用戶無(wú)法再通過(guò)掃描群二維碼加入,只能讓用戶先添加群內(nèi)聯(lián)系人微信,再由聯(lián)系人把用戶拉進(jìn)來(lái)。這樣,聯(lián)系人員的私人微信會(huì)添加大量陌生人,給其帶來(lái)不必要的打擾,需要的朋友可以參考下2019-07-07

