精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何在 Fedora 上使用 Poetry 來管理你的 Python 項目?

系統 Linux 后端
Python 開發人員經常創建一個新的虛擬環境來分離項目依賴,然后用 pip、pipenv 等工具來管理它們。Poetry 是一個簡化 Python 中依賴管理和打包的工具。這篇文章將向你展示如何在 Fedora 上使用 Poetry 來管理你的 Python 項目。

[[387434]]

Python 開發人員經常創建一個新的虛擬環境來分離項目依賴,然后用 pippipenv 等工具來管理它們。Poetry 是一個簡化 Python 中依賴管理和打包的工具。這篇文章將向你展示如何在 Fedora 上使用 Poetry 來管理你的 Python 項目。

與其他工具不同,Poetry 只使用一個配置文件來進行依賴管理、打包和發布。這消除了對不同文件的需求,如 PipfileMANIFEST.insetup.py 等。這也比使用多個工具更快。

下面詳細介紹一下開始使用 Poetry 時使用的命令。

在 Fedora 上安裝 Poetry

如果你已經使用 Fedora 32 或以上版本,你可以使用這個命令直接從命令行安裝 Poetry:

  1. $ sudo dnf install poetry

編者注:在 Fedora Silverblue 或 CoreOs上,Python 3.9.2 是核心提交的一部分,你可以用下面的命令安裝 Poetry:

  1. rpm-ostree install poetry

初始化一個項目

使用 new 命令創建一個新項目:

  1. $ poetry new poetry-project

用 Poetry 創建的項目結構是這樣的:

  1. ├── poetry_project
  2. └── init.py
  3. ├── pyproject.toml
  4. ├── README.rst
  5. └── tests
  6. ├── init.py
  7. └── test_poetry_project.py

Poetry 使用 pyproject.toml 來管理項目的依賴。最初,這個文件看起來類似于這樣:

  1. [tool.poetry]
  2. name = "poetry-project"
  3. version = "0.1.0"
  4. description = ""
  5. authors = ["Kadermiyanyedi <kadermiyanyedi@hotmail.com>"]
  6.  
  7. [tool.poetry.dependencies]
  8. python = "^3.9"
  9.  
  10. [tool.poetry.dev-dependencies]
  11. pytest = "^5.2"
  12.  
  13. [build-system]
  14. requires = ["poetry>=0.12"]
  15. build-backend = "poetry.masonry.api"

這個文件包含 4 個部分:

  • 第一部分包含描述項目的信息,如項目名稱、項目版本等。
  • 第二部分包含項目的依賴。這些依賴是構建項目所必需的。
  • 第三部分包含開發依賴。
  • 第四部分描述的是符合 PEP 517 的構建系統。

如果你已經有一個項目,或者創建了自己的項目文件夾,并且你想使用 Poetry,請在你的項目中運行 init 命令。

  1. $ poetry init

在這個命令之后,你會看到一個交互式的 shell 來配置你的項目。

創建一個虛擬環境

如果你想創建一個虛擬環境或激活一個現有的虛擬環境,請使用以下命令:

  1. $ poetry shell

Poetry 默認在 /home/username/.cache/pypoetry 項目中創建虛擬環境。你可以通過編輯 Poetry 配置來更改默認路徑。使用下面的命令查看配置列表:

  1. $ poetry config --list
  2.  
  3. cache-dir = "/home/username/.cache/pypoetry"
  4. virtualenvs.create = true
  5. virtualenvs.in-project = true
  6. virtualenvs.path = "{cache-dir}/virtualenvs"

修改 virtualenvs.in-project 配置變量,在項目目錄下創建一個虛擬環境。Poetry 命令是:

  1. $ poetry config virtualenv.in-project true

添加依賴

使用 poetry add 命令為項目安裝一個依賴:

  1. $ poetry add django

你可以使用帶有 --dev 選項的 add 命令來識別任何只用于開發環境的依賴:

  1. $ poetry add black --dev

add 命令會創建一個 poetry.lock 文件,用來跟蹤軟件包的版本。如果 poetry.lock 文件不存在,那么會安裝 pyproject.toml 中所有依賴項的最新版本。如果 poetry.lock 存在,Poetry 會使用文件中列出的確切版本,以確保每個使用這個項目的人的軟件包版本是一致的。

使用 poetry install 命令來安裝當前項目中的所有依賴:

  1. $ poetry install

通過使用 --no-dev 選項防止安裝開發依賴:

  1. $ poetry install --no-dev

列出軟件包

show 命令會列出所有可用的軟件包。--tree 選項將以樹狀列出軟件包:

  1. $ poetry show --tree
  2.  
  3. django 3.1.7 A high-level Python Web framework that encourages rapid development and clean, pragmatic design.
  4. ├── asgiref >=3.2.10,<4
  5. ├── pytz *
  6. └── sqlparse >=0.2.2

包含軟件包名稱,以列出特定軟件包的詳細信息:

  1. $ poetry show requests
  2.  
  3. name : requests
  4. version : 2.25.1
  5. description : Python HTTP for Humans.
  6.  
  7. dependencies
  8. - certifi >=2017.4.17
  9. - chardet >=3.0.2,<5
  10. - idna >=2.5,<3
  11. - urllib3 >=1.21.1,<1.27

最后,如果你想知道軟件包的最新版本,你可以通過 --latest 選項:

  1. $ poetry show --latest
  2.  
  3. idna 2.10 3.1 Internationalized Domain Names in Applications
  4. asgiref 3.3.1 3.3.1 ASGI specs, helper code, and adapters

 

 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2021-07-25 10:34:17

FedoraPodmanLinux

2024-03-05 10:45:07

PoetryPython開發

2023-11-26 16:23:16

FedoraVSCodium

2021-11-28 06:33:24

Discord消息收發應用 Linux

2018-06-11 09:55:09

LinuxFedorazsh

2021-08-18 11:19:25

FedoraLinuxJava

2018-05-14 08:36:06

JavaFedoraOpenJDK

2018-11-06 09:24:55

LinuxLutries命令

2020-12-28 06:44:45

FedoraLinux RPM文件

2019-03-31 17:28:37

Arch LinuxLinux鏡像

2015-06-01 12:19:03

FedoraCentOSSamba

2020-03-02 18:16:12

FedoraLinuxMongoDB

2012-05-22 15:19:55

Rex服務器管理

2012-08-09 16:37:45

服務器管理Rex

2014-10-11 11:30:43

CentOSDocker

2020-06-15 18:20:37

Fedora電子書開源

2014-07-14 09:24:51

Debiansystemd

2019-07-13 14:21:04

LinuxShell命令

2019-07-16 19:00:00

Ansible配置自動化

2021-11-05 08:00:00

數據庫PostgreSQL開源
點贊
收藏

51CTO技術棧公眾號

成人av在线亚洲| 亚洲精品自拍偷拍| 黑人巨茎大战欧美白妇| 99热这里只有精品1| 在线精品一区二区| 精品中文字幕久久久久久| 国内自拍视频网| 色欧美激情视频在线| 国产精品原创巨作av| 91sa在线看| 国产一区二区三区视频播放| aiai久久| 欧美伊人精品成人久久综合97 | 日韩三区视频| 欧美日韩电影一区| 国产美女无遮挡网站| av免费在线一区二区三区| 风间由美一区二区三区在线观看| 茄子视频成人在线| 五月综合色婷婷| 亚洲福利天堂| 日韩欧美自拍偷拍| 男人搞女人网站| japanese色国产在线看视频| 中文欧美字幕免费| 精品亚洲第一| 国产黄色高清视频| 日本va欧美va精品| 91精品国产777在线观看| 99热这里只有精品4| 日韩av黄色在线| 欧美一卡在线观看| 亚欧激情乱码久久久久久久久| av资源在线| 亚洲欧洲制服丝袜| 神马影院午夜我不卡| 姝姝窝人体www聚色窝| 国模一区二区三区白浆| 国产大片精品免费永久看nba| 亚洲精品在线观看av| 亚洲精品一区二区妖精| 在线成人中文字幕| 午夜理伦三级做爰电影| 国产精品一线| 日韩欧美国产1| 性生活在线视频| 成人激情综合| 色综合视频一区二区三区高清| www.xxx麻豆| av最新在线观看| 神马久久一区二区三区| 日韩电影大全免费观看2023年上| 亚洲av无一区二区三区久久| 国产精品3区| 在线不卡中文字幕| 天堂在线中文在线| 欧美成人hd| 欧美国产精品中文字幕| 日韩aⅴ视频一区二区三区| 欧美色18zzzzxxxxx| 99re这里都是精品| 精品国产乱码久久久久久88av| 成人乱码一区二区三区| 高清shemale亚洲人妖| 99r国产精品视频| 动漫av一区二区三区| 国产91露脸合集magnet| 国产精品一区二区三区不卡| 囯产精品久久久久久| 波多野结衣在线一区| 精品国产日本| 猫咪在线永久网站| 欧美激情一区二区三区在线| 午夜免费电影一区在线观看| 欧美三级电影一区二区三区| 亚洲人被黑人高潮完整版| 欧洲精品视频在线| 俺来俺也去www色在线观看| 欧美日韩国产限制| 国产情侣av自拍| 欧美高清你懂的| 日韩一级黄色大片| 青青草视频网站| 久久综合色占| 久久精品一区中文字幕| 国产亚洲欧美久久久久| 性色一区二区三区| 国产精品久久视频| 国产三级漂亮女教师| 成人免费视频国产在线观看| 麻豆亚洲一区| 国产在线观看a视频| 亚洲国产精品尤物yw在线观看| 和岳每晚弄的高潮嗷嗷叫视频| 夜鲁夜鲁夜鲁视频在线播放| 欧美丝袜丝nylons| 欧美午夜精品一区二区| 九一亚洲精品| 麻豆国产精品va在线观看不卡| 日本熟妇毛耸耸xxxxxx| 日日噜噜夜夜狠狠视频欧美人| 国产精品欧美激情在线播放| 草草视频在线播放| 久久精品无码一区二区三区| 国产亚洲精品久久久久久久| 91看片一区| 宅男噜噜噜66一区二区66| 亚洲av网址在线| 9999国产精品| 性欧美xxxx交| 国产一区二区三区四区视频| 91亚洲国产成人精品一区二三| 日韩福利一区二区三区| 色爱综合区网| 欧美日本高清视频在线观看| 国模私拍在线观看| 国产韩国精品一区二区三区| 青青a在线精品免费观看| www.97av.com| 欧美国产激情一区二区三区蜜月| 日韩中字在线观看| 国产精品xnxxcom| 亚洲视频一区二区| 精品亚洲永久免费| 国产精品综合网| 亚洲高清精品中出| 综合日韩av| 亚洲第一色在线| 538精品在线视频| 日本女人一区二区三区| 久久久99国产精品免费| 青草在线视频在线观看| 91精品在线免费观看| mm131丰满少妇人体欣赏图| 亚洲手机在线| 91成人理论电影| 国产欧美一区二区三区视频在线观看| 91麻豆国产精品久久| 久久亚洲国产成人精品无码区| 亚洲人体在线| 中文字幕日韩免费视频| 国产黄网在线观看| 91丨porny丨首页| 国产美女在线一区| 中文在线综合| 欧美理论电影在线观看| 国产美女精品视频国产| 国产精品久久久久久久久免费桃花 | 男人天堂av网| 亚洲一区二区影院| 精品国产乱码久久久久夜深人妻| 亚洲无中文字幕| 成人写真福利网| 黄网页在线观看| 6080yy午夜一二三区久久| 一级免费黄色录像| 久久超碰97人人做人人爱| 亚洲狠狠婷婷综合久久久| 国产人妖一区| 久久精品人人做人人爽| 国产精品呻吟久久| 亚洲欧美国产77777| 欧美高清精品一区二区| 午夜欧美精品久久久久久久| 春色成人在线视频| www欧美xxxx| 精品视频久久久久久| 欧美一级特黄视频| 国产欧美一区二区在线| 不卡的av中文字幕| 91av精品| 国产在线一区二区三区播放| 涩涩av在线| 一本色道久久综合狠狠躁篇怎么玩| 亚洲精品国产无码| 国产精品电影院| 天堂av.com| 国产日本精品| 亚洲第一综合| 91精品国产自产在线丝袜啪 | 婷婷在线精品视频| 国产馆精品极品| 免费人成自慰网站| 你懂的视频欧美| 国产有码一区二区| 免费污视频在线| 亚洲色图欧美制服丝袜另类第一页| 中文字幕av影视| 一区二区三区加勒比av| 久久无码人妻精品一区二区三区| 日韩va欧美va亚洲va久久| 国产精品av免费| 久久综合社区| 国产日韩欧美自拍| 1区2区3区在线| 最近更新的2019中文字幕| 亚洲国产成人精品一区二区三区| 欧美性生活大片免费观看网址| 一本色道久久88| 成人免费va视频| 午夜视频你懂的| 亚洲精品裸体| 一本一道久久a久久综合精品| 欧美人与牲禽动交com| 国产丝袜精品第一页| 一级特黄aaa| 午夜精品在线看| 天天色影综合网| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 另类小说色综合| 影音先锋在线一区| 国产精品无码乱伦| 欧美激情在线精品一区二区三区| 91传媒视频在线观看| 欧美日韩视频免费观看| 97碰碰碰免费色视频| 黄网页免费在线观看| 亚洲一区www| 日本高清视频网站| 7777精品伊人久久久大香线蕉最新版 | 中文字幕亚洲影院| 欧美一级二区| www.av毛片| 欧美搞黄网站| 亚洲高清乱码| 狠狠操综合网| 鲁丝一区二区三区免费| 国产精品15p| 97se视频在线观看| 在线成人免费| 国产精品综合久久久| 写真福利精品福利在线观看| 国语自产精品视频在线看| av香蕉成人| www.欧美免费| 999国产在线视频| 国产亚洲a∨片在线观看| 午夜av免费观看| 精品福利视频一区二区三区| 国产手机视频在线| 欧美高清视频不卡网| 怡红院男人的天堂| 在线观看免费成人| www.亚洲激情| 欧洲生活片亚洲生活在线观看| 日韩在线 中文字幕| 欧美日韩激情小视频| 国产无遮挡aaa片爽爽| 亚洲一区二区3| 久久久精品国产sm调教| 尤物视频一区二区| 粉嫩av性色av蜜臀av网站| 亚洲欧洲日本在线| 婷婷伊人五月天| 亚洲人成影院在线观看| 黄色录像免费观看| 亚洲少妇30p| 欧美成人精品欧美一级| 亚洲欧美精品午睡沙发| 日本妇女毛茸茸| 亚洲在线观看免费| 日产亚洲一区二区三区| 亚洲h动漫在线| 黄色一级片免费在线观看| 一本久久a久久精品亚洲 | 欧美日韩免费在线视频| 在线免费观看视频网站| 欧美高清视频一二三区| jizz中国女人| 亚洲精品一区二区三区影院| 三级在线电影| 在线看福利67194| 麻豆av在线导航| 欧美国产日韩精品| 蜜桃在线视频| 国产精品三级久久久久久电影| 欧洲亚洲精品久久久久| 亚洲影院色无极综合| 成人看片爽爽爽| 欧美男人的天堂| 久久国产精品亚洲人一区二区三区| 三年中国中文在线观看免费播放| 国语自产精品视频在线看8查询8| 欧美亚洲精品一区二区| 日韩国产高清影视| 熟妇无码乱子成人精品| av一二三不卡影片| 在线国产视频一区| 亚洲男人电影天堂| 欧美福利视频一区二区| 欧美影院精品一区| 亚洲国产欧美另类| 亚洲午夜国产成人av电影男同| 日本成人在线播放| 午夜精品一区二区三区在线视| 电影天堂国产精品| 超碰在线97av| 精品一区二区三| 国产在线播放观看| 蜜桃av噜噜一区| 奇米777第四色| 亚洲视频中文字幕| 亚洲天堂一区在线观看| 欧美一级高清片| 欧美女子与性| 欧美激情第一页xxx| julia一区二区三区中文字幕| 俄罗斯精品一区二区| 欧洲美女日日| 欧美不卡在线播放| 国产精品一二三区在线| 一区二区精品免费| 亚洲成人av电影在线| 国产一区二区自拍视频| 亚洲美女www午夜| 毛片网站在线看| 成人精品一区二区三区| 国产99久久久国产精品成人免费| 91视频 - 88av| 久久精品国产一区二区| 9.1成人看片| 亚洲福利视频一区| 国产视频aaa| yw.139尤物在线精品视频| 成人开心激情| 久久精品日产第一区二区三区乱码| 欧美一区二区三区久久精品| 天天综合网久久| 国产欧美日韩在线| 69视频免费在线观看| 亚洲国产毛片完整版| 久久五月精品中文字幕| 91在线视频成人| 国产精品久久久久久久免费观看| 日韩一级免费在线观看| 91老师片黄在线观看| 日韩精品国产一区二区| 精品国产污网站| 丁香花在线影院| 国产精品一区二区欧美| 亚洲二区在线| 日本人添下边视频免费| 亚洲午夜久久久久久久久电影院| www.日日夜夜| 欧美疯狂做受xxxx高潮| 丁香婷婷成人| 黄色一级视频在线播放| 成人美女视频在线观看18| 国产精品二区一区二区aⅴ| 精品国产91九色蝌蚪| 1区2区在线| 久久久久久欧美精品色一二三四 | 自拍偷拍 国产| 久久久精品免费网站| 天堂网一区二区| 精品国产免费人成在线观看| 牛牛电影国产一区二区| 国产专区一区二区| 黄色欧美日韩| 国产肉体xxxx裸体784大胆| 精品久久久国产精品999| 久草视频视频在线播放| 日本老师69xxx| 成人久久综合| 一起操在线视频| 久久一区二区三区国产精品| 亚洲第一区av| 日韩精品第一区| 国产精品久久99久久| 亚洲精品亚洲人成在线| 午夜激情福利在线| 中文字幕+乱码+中文字幕一区| 中文字幕 自拍偷拍| 日韩中文理论片| 试看120秒一区二区三区| 免费毛片网站在线观看| 国产电影精品久久禁18| 男人日女人网站| 国产婷婷97碰碰久久人人蜜臀 | 亚洲一本大道在线| 欧美一区二区三区黄片| 国产精品久久久久久久电影| 欧美超碰在线| 亚洲一区二区三区四区av| 欧美日韩精品在线观看| 黄上黄在线观看| 国产精品视频免费观看www| 欧美中文字幕一区二区| 亚洲精品一二三四| 午夜私人影院久久久久| 在线看av的网址| 国产成人精品一区二区三区福利| 久久动漫亚洲| 欧美爱爱免费视频| 日韩av综合网| 四虎国产精品成人免费影视| 国产精品专区在线| 中文字幕精品一区二区三区精品| 国产黄色高清视频| 国产激情999|