久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

pip在Python中的9個必須知道的用法

 網摘文苑 2022-11-27 發(fā)布于北京
文章圖片1

如今,構建商業(yè)軟件需要使用許多現(xiàn)有的框架,、包或模塊,。

因此,一種優(yōu)雅的編程語言應該有一個易于使用的包管理工具,。

Java有Maven, Ruby有RubyGems, JavaScript有npm,,…,那么Python呢?

Python已經破殼而出,。

它是優(yōu)雅的,,python式的。

本文將總結所有Python開發(fā)人員最終都會做的9種常見pip操作,。無論你是初學者還是有經驗的開發(fā)者,,這篇文章都將是你最好的清單和朋友。

順便說一下,由于Python 3.4, pip是一個內置包,,您不需要單獨安裝它,。如果你喜歡,就把它升級到最新版本:

PIP安裝-升級PIP

1. 使用pip安裝Python包

這個命令非常直觀,,讓我們安裝著名的numpy包:

pip安裝numpy

2. 安裝包的特定版本

只需要給它一個版本號:

pip安裝numpy == 1.23.3

3.安裝軟件包列表

按照慣例,,Python項目應該有一個名為requirements.txt的特殊文件,該文件列出了項目中所需的所有包,。所以你需要做的第一件事是在拉出項目的源代碼后執(zhí)行以下命令:

pip install -r requirements.txt

這意味著使用pip來安裝requirements.txt文件中提到的所有包,。

順便說一下,-r表示指定文件路徑,。

4. 更新包

在本例中,,我們只需要添加一個-U選項。

pip install -U numpy

-U與——upgrade相同,。

5. 刪除一個包

另一個直觀的命令:

pip uninstall numpy

6. 檢出當前環(huán)境中的所有包

如果要列出當前虛擬環(huán)境中所有已安裝的包,。的命令是:

pip list

或者:

pip freeze

注意:pip freeze不會顯示pip本身所依賴的依賴項。如果你想獲取所有的包,,你應該使用pip freeze -all或pip list,。

如果你想列出所有需要升級的舊包,只需要添加一個-o選項:

pip list -o

7. 生成一個“requirements .txt”文件

如果你可以利用一個簡單的Linux技巧,,你永遠不需要手動編寫requirements .txt:

pip freeze > requirements.txt

如上面的代碼所示,您可以使用Linux中的標準輸出重定向技巧,,將pip freeze的結果放入一個名為requirements .txt的文件中,。

8. 顯示關于已安裝Python包的更多信息

pip show numpy

9. 檢查軟件包的兼容性

如果Python項目變得越來越大,您可能會錯過另一個安裝的包所需要的依賴包,。

在這種情況下,,一個特殊的pip命令可以幫助你檢查所有包的依賴關系:

pip check

如果一切正常,你可以看到如下結果: 沒有發(fā)現(xiàn)破壞的需求,。

最后感謝你的閱讀,。

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,,不代表本站觀點,。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,,謹防詐騙,。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報,。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多