最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python無法安裝包的一種解決(Requirement already satisfied問題)

 更新時間:2023年08月23日 09:03:22   作者:向著晨曦奔跑  
這篇文章主要介紹了Python無法安裝包的一種解決(Requirement already satisfied問題),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

Python無法安裝包的一種解決方案

當筆者使用 pip install beautifulsoup4 命令安裝BeautifulSoup時出現(xiàn)如下提示:

Requirement already satisfied: beautifulsoup4 in c:\programdata\anaconda3\lib\site-packages (4.9.1)
Requirement already satisfied: soupsieve>1.2 in c:\programdata\anaconda3\lib\site-packages (from beautifulsoup4) (2.0.1)

原因在于之前安裝的anaconda中已經(jīng)包含了BeautifulSoup。

此時我們可以在Python的庫位置中引用anaconda下的庫路徑,具體做法為:

1、找到Python的庫所在位置,比如C:\Python\Lib\site-packages

2、在此目錄下創(chuàng)建一個后綴為".pth"的文本文件

3、將anaconda的庫路徑寫入到此文件中,比如anaconda庫路徑為C:\Anaconda3\Lib\site-packages,那么就將 C:\Anaconda3\Lib\site-packages 添加到文件中即可

進行上述操作之后,再打開idle等編輯器就可以正常過使用BeautifulSoup包了,而不必重新安裝庫,這也算作一種共用Python包的方法,拋磚引玉,供大家參考。

python安裝包方式匯總

方法一

最簡單也是最常用的就是:

pip install 包名

一般都可以直接安裝上。卸載方法類似,如下。就可以把對應的包卸載了。

pip uninstall 包名

我通常安裝或是卸載完以后會再檢查下,檢查的方式如下。會顯示安裝的所有的包的名字和版本。如果只想查看某個特定包的版本,可以如下。

conda list  # 展示所有的安裝包及版本信息
pip show [庫名]  # 查看安裝庫的詳細信息,如pip show pandas,就只展示pandas的信息了

方式二

pycharm的file-setting-python interpreter,解釋器里里頭也可以直接點加法號,搜索指定的包然后安裝。

 或者可以在控制臺里安裝。也比較簡單和常用。

但是,有的時候我們直接用pip install或者直接在解釋器里install會顯示安裝失敗??赡苁莗ip需要升級到最新;可能是包的版本和python的版本不相匹配,比如需要升級python版本或者降低版本;還可能是鏡像問題下載不到等等。

當然上述舉的這幾個例子有對應的解決方式了,比如:

(1)pip需要升級,那么我們就如下所示。

pip -V  # 查看pip的版本
python -m pip install --upgrade pip  # 升級pip版本
pip list --outdated  # 查看所有有新版本的第三方庫

(2)python進行升級或者降級。我不太推薦這種,因為萬一解決了這個包的問題了,但之前安裝的包版本又不匹配了,這不是永久的解決問題之道。這也是為啥要建立虛擬環(huán)境的原因,建立多個,有多個試錯空間,也不用反復升高降低版本。

還可以找對應python版本的包,找到指定版本進行安裝,如,安裝ortools,可以先找到whl文件,放在放入到site-packages文件夾里,再cd進入到對應文件夾,最后再pip install ortools-7.5.7466-cp37-cp37m-win_amd64.whl。這種我覺得還可以接受,也不會出現(xiàn)按下葫蘆浮起瓢的問題。這是一種備用的方式,前提是版本要找對。(要先從pypi官網(wǎng)下載到本地,用于無法直接pip安裝的備用安裝方式)

(3)清除所有鏡像。

方法三

上述(2)中的提前下載whl文件,其實還有種更好的辦法,那就是在pypi官網(wǎng)中下載壓縮包,然后下載。

下載到的文件,很小,也很快,后綴是.tar.gz,放在site-packages文件夾里。放在解壓,再解壓,第一次解壓會出現(xiàn)去掉gz后綴的同名文件夾,再次解壓會出現(xiàn)去掉tar.gz的后綴的文件夾。打開以后里頭有個setup.py文件。

此時,再按照上面(2)中安裝whl的方式。cmd后,cd(linux指令)進入到上段二次解壓,也就是最終的文件夾,然后執(zhí)行如下代碼就可以了。

python setup.py install 

這種方式不會出錯,會自動安裝到與當前python最匹配的版本。不像whl如果你下載錯了版本,會安裝失敗。但是whl還是挺重要的一種方式,假如第三種不行,最后的最后可以試試。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Python雙向鏈表插入節(jié)點方式

    Python雙向鏈表插入節(jié)點方式

    這篇文章主要介紹了Python雙向鏈表插入節(jié)點方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • python實現(xiàn)求解列表中元素的排列和組合問題

    python實現(xiàn)求解列表中元素的排列和組合問題

    本篇文章給大家分享使用python的內(nèi)置模塊實現(xiàn)求解列表中元素的排列和組合問題,具體實現(xiàn)代碼大家參考下本文
    2018-03-03
  • Python爬取十篇新聞統(tǒng)計TF-IDF

    Python爬取十篇新聞統(tǒng)計TF-IDF

    這篇文章主要為大家詳細介紹了Python爬取十篇新聞統(tǒng)計TF-IDF的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • python動態(tài)進度條的實現(xiàn)代碼

    python動態(tài)進度條的實現(xiàn)代碼

    有時候我們需要使用print打印工作進度,正常使用print函數(shù)會導致刷屏的現(xiàn)象,本文通過實例代碼給大家介紹python動態(tài)進度條的實現(xiàn)方法,感興趣的朋友跟隨小編一起看看吧
    2019-07-07
  • Python爬蟲小練習之爬取并分析騰訊視頻m3u8格式

    Python爬蟲小練習之爬取并分析騰訊視頻m3u8格式

    讀萬卷書不如行萬里路,學的扎不扎實要通過實戰(zhàn)才能看出來,本篇文章手把手帶你爬下騰訊視頻的m3u8格式來分析,大家可以在過程中查缺補漏,看看自己掌握程度怎么樣
    2021-10-10
  • 淺談用Python實現(xiàn)一個大數(shù)據(jù)搜索引擎

    淺談用Python實現(xiàn)一個大數(shù)據(jù)搜索引擎

    這篇文章主要介紹了淺談用Python實現(xiàn)一個大數(shù)據(jù)搜索引擎,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • Python并發(fā)編程之進程間通信原理及實現(xiàn)解析

    Python并發(fā)編程之進程間通信原理及實現(xiàn)解析

    這篇文章主要為大家介紹了Python并發(fā)編程之進程間通信原理及實現(xiàn)解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2024-01-01
  • python爬蟲 正則表達式解析

    python爬蟲 正則表達式解析

    這篇文章主要介紹了python爬蟲 正則表達式解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-09-09
  • Python基礎教程之集合的定義、去重與交并差運算

    Python基礎教程之集合的定義、去重與交并差運算

    集合是一種獨特的、無序的數(shù)據(jù)結(jié)構(gòu),在許多編程任務中發(fā)揮著重要作用,這篇文章主要介紹了Python基礎教程之集合的定義、去重與交并差運算的相關資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2026-05-05
  • 解決 jupyter notebook 回車換兩行問題

    解決 jupyter notebook 回車換兩行問題

    這篇文章主要介紹了解決 jupyter notebook 回車換兩行問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04

最新評論

海南省| 沂南县| 贵溪市| 扎囊县| 长阳| 太仓市| 抚州市| 邹平县| 瑞丽市| 拉萨市| 五莲县| 吴江市| 彭阳县| 敦煌市| 巨鹿县| 岑巩县| 息烽县| 阜阳市| 曲沃县| 南部县| 讷河市| 崇仁县| 赣州市| 丽江市| 利川市| 桃园县| 陇南市| 三都| 绥宁县| 左权县| 石棉县| 彭水| 南城县| 横山县| 肇东市| 陇川县| 巴彦淖尔市| 潞城市| 德庆县| 桃园市| 奉贤区|