最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

只知道pip install?7個(gè)必須掌握的Pip命令

2023-03-23 11:05 作者:啥都會(huì)一點(diǎn)的研究生  | 我要投稿

hello,發(fā)現(xiàn)很多人對(duì)于Pip僅停留在pip install與pip list

但其實(shí)還有一些其他常用是每個(gè)人都應(yīng)了解與掌握的,一起看看吧~

安裝package

相信大家都使用過(guò)無(wú)數(shù)次

例如,假設(shè)要安裝外部庫(kù)numpy

這是使用 pip 安裝外部 Python 庫(kù)的最基本方法

只需要打開(kāi)命令提示符/終端,輸入并按回車

Note — MacOS/Ubuntu用戶,可能需要使用pip3而不是pip

安裝特定版本的package

其中 3.1.4 是想要安裝的特定版本

例如,假設(shè)要安裝numpy,但特定版本為1.0.5

如果遇到版本控制問(wèn)題,這很有用

例如,包A僅適用于特定版本的包B(這種情況巨常見(jiàn))

升級(jí)package

例如,假設(shè)numpy版本太老而不適配某庫(kù)或者不支持某個(gè)運(yùn)算,需要升級(jí)

此命令會(huì)自動(dòng)安裝最新發(fā)布版本,無(wú)需手動(dòng)檢查 PyPI 中的最新版本

顯示有關(guān)package的詳細(xì)信息

假設(shè)要查看numpy的版本、摘要等

可以看到如下所示的內(nèi)容:

非常便于快速檢查某個(gè)安裝包的版本

生成requirements.txt

當(dāng)需要將 Python 項(xiàng)目發(fā)布到 Github 等時(shí),很多小伙伴發(fā)現(xiàn)都會(huì)有一個(gè)requirements.txt文件

該文件包含所有需要的包以及它們的確切版本

上面的命令幫助生成requirements.txt文件

可以看到一個(gè)requirements.txt文本文件實(shí)際出現(xiàn)在運(yùn)行命令的目錄中

此命令會(huì)將每個(gè)已安裝的包轉(zhuǎn)儲(chǔ)到requirements.txt

所以一定要確保使用的是虛擬Python環(huán)境

這樣就不會(huì)安裝一堆奇怪的不需要的包和依賴項(xiàng)

列出所有package及其版本

這個(gè)就很常用了,列出所有當(dāng)前安裝的Python包及其版本

有點(diǎn)像pip freeze > requirements.txt,但以更易讀的方式

例如:

如果Pip失效

很多人在使用Python和Pip時(shí)會(huì)遇到一些奇怪的問(wèn)題

  • 計(jì)算機(jī)上存在多個(gè)Python,每個(gè)都使用不同的命令調(diào)用,例如,pythonpy

  • pip由于某種原因指向錯(cuò)誤的Python

  • pip甚至不工作(找不到命令)

不管Pip為什么會(huì)搞砸,這里有一個(gè)技巧

例如:

注意,這些命令與僅使用pip {command}相同——只是在前面添加一個(gè)python -m

這是為了確保使用的Pip絕對(duì)屬于終端的Python環(huán)境

  • python -m pip install numpy將為python安裝numpy

  • py -m pip install numpy將為py安裝numpy

這里的-m標(biāo)志是模塊的縮寫,實(shí)際上是在告訴Python使用Pip模塊

以上就是全部?jī)?nèi)容,我是啥都生,下次再見(jiàn)。

只知道pip install?7個(gè)必須掌握的Pip命令的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
峨山| 金昌市| 永丰县| 榆树市| 九台市| 故城县| 新和县| 冀州市| 安宁市| 临猗县| 四川省| 克山县| 太白县| 乌兰浩特市| 井冈山市| 铜川市| 泽州县| 银川市| 抚州市| 德州市| 财经| 西峡县| 麦盖提县| 遂平县| 积石山| 长乐市| 尖扎县| 承德县| 霍邱县| 凌海市| 自贡市| 什邡市| 武穴市| 宜阳县| 和政县| 汉沽区| 金坛市| 西乌珠穆沁旗| 平乐县| 辽中县| 原阳县|