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

Python使用requirements.txt和pip打包批量安裝的實(shí)現(xiàn)

 更新時(shí)間:2023年02月17日 11:05:37   作者:田辛 | 田豆芽  
本文主要介紹了Python使用requirements.txt和pip打包批量安裝的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

當(dāng)我們程序越來越復(fù)雜,使用pip管理Python包(庫)。我們可以方便的使用配置文件 requirements.txt 批量安裝指定版本的指定包。

關(guān)于涉及到的pip官方的手冊在這個(gè)位置: pip documentationv23.1.dev0

本文對以下內(nèi)容進(jìn)行說明:

  • pip 的批量安裝選項(xiàng): -r requirements.txt
  • 配置文件 requirements.txt 的寫法
  • 生成當(dāng)前環(huán)境的requirements.txt配置文件: pip freeze

1. pip 的批量安裝選項(xiàng):-r requirements.txt

以下命令根據(jù)配置文件 requirements.txt 批量安裝包。

$ pip install -r requirements.txt

配置文件名是任意的,但經(jīng)常使用 requirements.txt 這個(gè)名字。
將 requirements.txt 放在運(yùn)行命令的目錄中。如果它在另一個(gè)目錄中,請指定當(dāng)前目錄的絕對路徑或相對路徑。

2. 配置文件requirements.txt怎么寫

下面是一個(gè)典型的requirements.txt文件的例子

###### 下面的是不需要版本要求的 ######`
nose
nose-cov
beautifulsoup4

###### 進(jìn)行版本要求的例子 ######`
docopt == 0.6.1 ? ? ? ? # 必須嚴(yán)格的 0.6.1 的版本
keyring >= 4.1.1 ? ? ? ?# 最小的版本 4.1.1
coverage != 3.5 ? ? ? ? # 版本排除,只要不是 3.5 都可以
Mopidy-Dirble ~= 1.1 ? ?# 兼容版本。與>=1.1,==1.* 相同

仔細(xì)看上面的代碼,我們有如下規(guī)律

  • 與 Python 代碼一樣, # 之后的任何內(nèi)容都是注釋。
  • 在實(shí)際使用時(shí),可以使用 == 、 > 、 >= 、 < 、 <= 等指定版本。如果省略版本說明,將安裝最新版本。

另外,如果需要可以用 AND 指定兩個(gè)條件,方法是用逗號 , 分隔它們。在以下示例中,將安裝高于 1.0 AND 低于 2.0 的版本。

package >= 1.0, <=2.0

3. 導(dǎo)出當(dāng)前環(huán)境配置文件:pip freeze

pip freeze 命令將當(dāng)前環(huán)境安裝的包和版本以配置文件的形式輸出,可以和 pip install -r 一起使用。

$ pip freeze
agate==1.6.0
agate-dbf==0.2.0
agate-excel==0.2.1
agate-sql==0.5.2

因此,如果將 pip freeze 輸出到帶有重定向 > 的文件,則可以使用該文件在單獨(dú)的環(huán)境中安裝與原始環(huán)境相同版本的包。

田辛老師在復(fù)制環(huán)境的時(shí)候,經(jīng)常這樣做:

第一步,生成requirements.txt文件

$ pip freeze > requirements.txt

第二步,在新的機(jī)器上

$ pip install -r requirements.txt

到此這篇關(guān)于Python使用requirements.txt和pip打包批量安裝的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Python requirements.txt和pip打包批量安裝內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

五台县| 邯郸县| 奇台县| 湘乡市| 象州县| 武陟县| 萍乡市| 南充市| 寿光市| 遂平县| 吉林市| 通榆县| 邯郸县| 镇雄县| 江陵县| 闻喜县| 景宁| 海原县| 湟中县| 天峻县| 泸西县| 定结县| 东方市| 禄劝| 澎湖县| 左云县| 遵义县| 公主岭市| 桐城市| 北辰区| 军事| 阳山县| 崇信县| 孟州市| 万安县| 肃南| 方山县| 柳林县| 屏南县| 正安县| 桑日县|