国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

python 怎么使用pip進行包管理

這篇具有很好參考價值的文章主要介紹了python 怎么使用pip進行包管理。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

包管理工具是用來對一些應用程序的包進行管理的工具,比如nodejs使用npm,yarn來進行包管理,linux使用apt來進行包管理。python包管理工具或許不如他們有名(實際上pip的大名比前幾位更響亮),但絕對比他們好用易用。沒錯,小編這里要說的就是pip,接下來的這篇文章,我們將對pip使用進行一個詳細的介紹。

認識pip

眾所周知,pip可以對python的第三方庫進行安裝、更新、卸載等操作,十分方便。

pip的全稱:package installer for python,也就是Python包管理工具。

可能有些人用了很久pip,但還不清楚包管理工具是個啥。

我們先從Python這門語言說起,Python之所以受歡迎不光是因為它簡單易學,更重要的是它有成千上萬的寶藏庫。

這些庫相當于是已經(jīng)集成好的工具,只要安裝就能在Python里使用。它們可以處理各式各樣的問題,無需你再造輪子,而且隨著社區(qū)的不斷更新維護,有些庫越來越強大,幾乎能媲美企業(yè)級應用。

那么這些工具庫怎么下載安裝呢?它們被放在一個統(tǒng)一的“倉庫”里,名叫PyPi(Python Package Index),所有的庫安裝都是從這里調(diào)度。

有了倉庫之后,還需要有管理員,pip就是這樣一個角色。pip把庫從PyPi取出來,然后安裝到Python里,還可以管理安裝好的庫,比如更新、查看、搜索、卸載等等。

總的來說,pip的Python第三方庫的大管家,搞懂它,會讓你省很多事。

下面總結(jié)了30個pip使用過程中的常識和技巧,供大家參考。

「注:因為pip是一個命令行程序,所以pip一般都在命令行中執(zhí)行各種操作」

1、安裝pip

從Python 3.4開始,pip已經(jīng)內(nèi)置在Python中,所以無需再次安裝。

如果你的Python版本沒有pip,那可以使用下面兩種方法安裝。

(1) 命令行中輸入easy_install pip,非??旖?/p>

(2) 在下面網(wǎng)址中下載pip安裝文件,然后解壓到python scripts目錄中,執(zhí)行python setup.py install安裝即可

下載網(wǎng)址:https://pypi.org/project/pip/#files

下載文件:

python 怎么使用pip進行包管理

2、查看pip版本

?pip --version?

python 怎么使用pip進行包管理

3、升級pip

如果pip的版本太低,可以升級當前版本

?pip install --upgrade pip?

4、獲取幫助

想了解如何使用pip,以及pip有哪些功能,執(zhí)行下面語句可以獲取詳細教程:

?pip help?

5、安裝庫

使用pip安裝第三方庫,執(zhí)行下面語句

?pip install package_name?

指定package版本:

?pip install package_name==1.1.2?

比如說,我要安裝3.4.1版本的matplotlib

?pip install matplotlib==3.4.1?

6、批量安裝庫

如果一個項目需要安裝很多庫,那可以批量安裝:

?pip install -r e:\requirements.txt?

requirements.txt文件內(nèi)容格式如下:

python 怎么使用pip進行包管理

7、使用wheel文件安裝庫

這種方法適合離線安裝,wheel文件是庫的源文件,可以下載后放到本地安裝。

步驟如下:

(1) 在下面網(wǎng)站里找相應庫的.whl文件

?https://www.lfd.uci.edu/~gohlke/pythonlibs/?

(2) 下載.whl文件,注意對應的版本

python 怎么使用pip進行包管理

(3) 在.whl所在文件夾內(nèi),按Shift鍵+鼠標右鍵,打開CMD窗口或者PowerShell

(4) 輸入命令:

?pip install matplotlib?3.4.1?cp39?cp39?win_amd64.whl?

即可完成安裝

8、卸載庫

安裝好的庫可以再卸載:

?pip uninstall package_name?

9、升級庫

對當前庫進行版本升級:

?pip install --upgrade package_name?

10、查看庫信息

?pip show -f package_name?

python 怎么使用pip進行包管理

11、查看已安裝的庫

列出所有已安裝的第三方庫和對應版本

?pip list?

python 怎么使用pip進行包管理

12、將庫列表保存到指定文件中

把已經(jīng)安裝的庫信息保存到到本地txt文件中:

?pip freeze > requirements.txt?

python 怎么使用pip進行包管理

13、查看需要升級的庫

目前已經(jīng)安裝的庫中,看哪些需要版本升級

?pip list -o?

python 怎么使用pip進行包管理

14、檢查兼容問題

驗證已安裝的庫是否有兼容依賴問題

?pip check package-name?

python 怎么使用pip進行包管理

15、下載庫到本地

將庫下載到本地指定文件,保存為whl格式

?pip download package_name -d "要保存的文件路徑"?

python 怎么使用pip進行包管理文章來源地址http://www.zghlxwxcb.cn/news/detail-420295.html

到了這里,關(guān)于python 怎么使用pip進行包管理的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • python包管理工具:Conda和pip比較

    python包管理工具:Conda和pip比較

    Conda和pip通常被認為幾乎完全相同。雖然這兩個工具的某些功能重疊,但它們設計用于不同的目的。 Pip是Python Packaging Authority推薦的用于從Python Package Index安裝包的工具。 Pip安裝打包為wheels或源代碼分發(fā)的Python軟件。后者可能要求系統(tǒng)安裝兼容的編譯器和庫。 Conda是跨平臺的

    2024年02月05日
    瀏覽(21)
  • pip(Python包管理工具)安裝第三方庫教程

    pip(Python包管理工具)安裝第三方庫教程

    ??首先就是按下 Win + R ,輸入cmd后點擊 Enter ;在dos界面輸入“python” ??出現(xiàn)“Python + 版本號”證明可直接在該路徑下安裝第三方庫(安裝設置問題),如果顯示報錯,可以在環(huán)境變量中添加Python路徑,或者將目錄切換到Python安裝目錄下的Scripts文件夾下,輸入“cmd\\\", E

    2024年02月06日
    瀏覽(23)
  • Rust 開發(fā)的高性能 Python 包管理工具,可替換 pip、pip-tools 和 virtualenv

    Rust 開發(fā)的高性能 Python 包管理工具,可替換 pip、pip-tools 和 virtualenv

    最近,我在 Python 潮流周刊 中分享了一個超級火爆的項目,這還不到一個月,它在 Github 上已經(jīng)拿下了 8K star 的亮眼成績,可見其受歡迎程度極高!國內(nèi)還未見有更多消息,我趁著周末把一篇官方博客翻譯出來了,分享給大家。 作者:@charliermarsh 譯者:豌豆花下貓@Python貓 英

    2024年03月09日
    瀏覽(33)
  • 使用pikachu管理工具下的XSS后臺進行實戰(zhàn)

    使用pikachu管理工具下的XSS后臺進行實戰(zhàn)

    寫在前面的重要提示: Attention : 技術(shù)沒有好壞之分,關(guān)鍵在于使用技術(shù)的人或組織。網(wǎng)絡安全技術(shù)是一把雙刃劍 – 作為網(wǎng)絡安全人,雖然無法控制頭上的帽子是否會變綠,但能控制不讓它變黑;無論我們在物質(zhì)上面對多大的誘惑或是面對多么艱難的窘境,精神上一定不要

    2024年02月15日
    瀏覽(89)
  • Unity 工具之 NuGetForUnity 包管理器,方便在 Unity 中的進行包管理的簡單使用

    Unity 工具之 NuGetForUnity 包管理器,方便在 Unity 中的進行包管理的簡單使用

    目錄 Unity 工具之 NuGetForUnity 包管理器,方便在 Unity 中的進行包管理的簡單使用 一、簡單介紹 二、NuGetForUnity 的下載導入 Unity 三、NuGetForUnity 在 Unity 的簡單使用 Unity 工具類,自己整理的一些游戲開發(fā)可能用到的模塊,單獨獨立使用,方便游戲開發(fā)。 本節(jié)介紹,使用 NuGet 在

    2024年02月07日
    瀏覽(23)
  • 【MySQL】使用DBeaver數(shù)據(jù)庫管理工具進行MySQL數(shù)據(jù)庫連接

    【MySQL】使用DBeaver數(shù)據(jù)庫管理工具進行MySQL數(shù)據(jù)庫連接

    一、數(shù)據(jù)庫連接信息填寫 1、服務器地址:填寫服務器部署的地址,以及端口號 2、數(shù)據(jù)庫:sys 3、用戶名:root 4、密碼:服務器上面設置的具體密碼 以上信息填寫錯誤的報錯提示 :Access denied for user ‘XXX’@’%’ to database ‘10.42.67.22’ 二、數(shù)據(jù)庫說明 1、數(shù)據(jù)庫連接時選擇的

    2024年02月09日
    瀏覽(109)
  • 包管理工具那么多,怎么選?npm、yarn 和 pnpm 三者比較及使用詳解!

    在 Vue 項目中,我們需要使用許多第三方依賴庫,如 Vue Router、Vuex、Axios、Element UI 等等。這些依賴庫通常以 NPM 包的形式提供,而且在使用時需要進行版本管理。因此,我們需要使用一個包管理工具來統(tǒng)一管理這些依賴庫,避免版本沖突和管理繁瑣。 常見的 Vue 項目包管理工

    2024年02月07日
    瀏覽(116)
  • 【軟件工具】安裝和使用Miniconda來管理Python環(huán)境

    【軟件工具】安裝和使用Miniconda來管理Python環(huán)境

    Miniconda是一個免費的最小化Python環(huán)境管理工具(精簡版Anaconda),只包含Conda、Python和它們所依賴的一些包,以及pip、zlib等一些常用的包,可以用于安裝和管理不同版本的Python環(huán)境和軟件包,并在不同的環(huán)境之間進行切換以便于管理不同項目的依賴。 這里以Windows系統(tǒng)為例,介紹

    2024年01月22日
    瀏覽(26)
  • 07 Ubuntu中使用poetry工具管理python環(huán)境——巨詳細!??!

    07 Ubuntu中使用poetry工具管理python環(huán)境——巨詳細!??!

    由于conda和ros2的環(huán)境實在太容易沖突了。我真的不敢再使用conda,著實是有些搞不明白這解釋器之間的關(guān)系。 conda的卸載和ros2的安裝暫不贅述,下面著重來說如何在Ubuntu中使用poetry進行包管理及遇到的問題。 由于在有寫入權(quán)限的限制,在Ubuntu中想直接安裝一個poetry實在是太困

    2024年02月14日
    瀏覽(26)
  • python多環(huán)境管理工具——pyenv-win安裝與使用教程

    python多環(huán)境管理工具——pyenv-win安裝與使用教程

    目錄 pyenv-win簡介 pyenv-win安裝 配置環(huán)境變量 pyenv的基本命令 pyenv安裝py環(huán)境 pyenv安裝遇到問題 pycharm測試 pyenv-win簡介 什么是pyenv-win : 是一個在windows系統(tǒng)上管理python版本的工具。它是pyenv的windows版本,旨在提供類似于unix/linux系統(tǒng)上的pyenv功能。允許用戶在同一臺計算機上安裝

    2024年02月03日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包