精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

欧美卡一卡二卡三| 日韩精品视频网址| 国产一区精品| 捆绑紧缚一区二区三区视频| 欧美精品生活片| 国产午夜在线一区二区三区| 欧美成人资源| 亚洲美女屁股眼交| 久久久综合亚洲91久久98| 亚洲专区在线播放| 亚洲专区欧美专区| 美女999久久久精品视频| www.自拍偷拍| 日韩欧美中文在线观看| 色哟哟亚洲精品| 国产精品视频二| 成人精品福利| av中文一区二区三区| 91精品久久久久久久久久入口 | 亚洲aaa精品| 亚洲欧洲一区二区| 日韩国产福利| 成人视屏免费看| 国产伦精品免费视频| www欧美在线| 精品成人国产| 久久国产精品亚洲| 国产精品视频一区二区在线观看| 日韩高清一级| 亚洲成人精品av| 国产资源中文字幕| 日本午夜免费一区二区| 黑人巨大精品欧美一区二区| 神马午夜伦理影院| 日本激情视频在线观看| 国产蜜臀av在线一区二区三区 | av一区二区高清| 亚洲精品98久久久久久中文字幕| 成人在线短视频| 91嫩草国产线观看亚洲一区二区| 欧美唯美清纯偷拍| 999香蕉视频| 亚洲色图官网| 岛国精品视频在线播放| 亚洲熟妇av日韩熟妇在线| 在线播放免费av| 亚洲女与黑人做爰| 在线视频亚洲自拍| 欧美猛烈性xbxbxbxb| 国产无码精品一区二区| 亚洲国产精选| 欧美日韩视频在线一区二区 | 国产精品一区二区亚洲| 国产剧情在线观看一区| 精品视频www| 国产人妻人伦精品1国产丝袜| 久久夜色精品国产噜噜av小说| 精品久久久久久久久久久久久久久| 日韩av影视大全| 日韩一区网站| 亚洲第五色综合网| 麻豆国产精品一区| 国产99久久久国产精品成人免费| 亚洲欧美日韩综合| 国产在线观看h| 久久综合电影| 久久av在线看| 国产第一页第二页| 亚洲尤物在线| 国产精品人成电影在线观看| 在线观看毛片视频| 韩国毛片一区二区三区| 国产 高清 精品 在线 a| 国产成人手机在线| 2024国产精品| 亚洲精品一区二区三区四区五区 | 一区二区三区在线看| www.国产二区| 欧美aa在线观看| 91久久精品午夜一区二区| 九九热精品在线播放| 日韩视频在线直播| 日韩精品一二三四区| 东京热无码av男人的天堂| 88国产精品视频一区二区三区| 欧美成人在线免费| av资源免费观看| 蜜桃视频一区二区| 国产精品久久国产精品| 国产三级在线免费| 一区二区三区四区国产精品| 欧美国产亚洲一区| 日韩电影精品| 亚洲精品电影在线| 国产91在线播放九色| 亚洲性感美女99在线| 日韩av片永久免费网站| 99久久亚洲精品日本无码| 972aa.com艺术欧美| 亚洲欧洲国产精品久久| 草草在线视频| 91精品国产综合久久久久久| 亚洲第九十七页| 亚洲精品成人无限看| 欧美影院久久久| 99精品国产99久久久久久97| 久久人人爽爽爽人久久久| 亚洲黄色网址在线观看| 三上悠亚一区二区| 欧美成人一区二区三区片免费 | 亚洲精品日韩综合观看成人91| 午夜免费福利小电影| 99久久99九九99九九九| 亚洲欧美第一页| 国内偷拍精品视频| 免费的国产精品| 麻豆传媒一区二区| 丝袜在线观看| 91精品国产乱码| 性欧美一区二区| 亚洲永久视频| 国产欧美综合精品一区二区| 成人高清免费在线| 欧美午夜电影一区| 欧美熟妇一区二区| 亚洲久久一区| 国产伦精品一区二区三区免费视频| 午夜在线观看视频| 91国偷自产一区二区三区成为亚洲经典 | 日本不卡久久| 激情aⅴ欧美一区二区欲海潮| 日韩三级视频在线看| 国产精品久久久久久成人| 亚洲综合国产激情另类一区| 国内一区二区三区在线视频| 视频在线观看入口黄最新永久免费国产 | 国产性色一区二区| 久久婷婷国产精品| 校花撩起jk露出白色内裤国产精品 | 日韩激情中文字幕| 欧美极品jizzhd欧美| av电影在线地址| 精品电影一区二区| 国产一级在线免费观看| 国产电影一区二区三区| 黑人巨茎大战欧美白妇| 国产午夜久久av| 久久在线观看视频| www.午夜激情| 亚洲一区二区不卡免费| 佐佐木明希电影| 亚洲午夜视频| 国产欧美一区二区在线播放| 黄色激情在线播放| 日韩黄色高清视频| 黄色av网站免费观看| 欧美激情一二三区| 91制片厂毛片| 欧美+日本+国产+在线a∨观看| 91在线观看免费高清完整版在线观看| 黄色免费网站在线| 日韩精品影音先锋| 久久9999久久免费精品国产| 不卡的av电影在线观看| 人妻少妇被粗大爽9797pw| 一道本一区二区三区| 国产精品96久久久久久| 日本视频在线播放| 欧美一个色资源| 久久久久久久中文字幕| 91蜜桃网址入口| 激情五月亚洲色图| 亚洲精品久久| 国产区日韩欧美| 亚洲天堂资源| 日韩在线免费观看视频| 亚洲国产精彩视频| 日韩欧美在线中文字幕| 日本女人性生活视频| 粉嫩在线一区二区三区视频| 黄网站欧美内射| 日本大胆欧美| 99精彩视频| 国产精品迅雷| 欧美成人亚洲成人| 麻豆app在线观看| 这里只有精品99re| 国产69精品久久久久久久久久| 中文字幕免费不卡在线| 欧美一级片在线免费观看| 日日嗨av一区二区三区四区| 欧洲精品视频在线| 美女久久99| 波多野结衣久草一区| 影视一区二区三区| 欧美精品成人91久久久久久久| 国产小视频免费在线观看| 日韩一区二区在线看片| 一级黄色在线观看| 亚洲国产精品天堂| sm捆绑调教视频| 26uuu成人网一区二区三区| 999久久久精品视频| 美女精品一区| 国产欧美日韩小视频| 欧美1级片网站| 久久艳妇乳肉豪妇荡乳av| 爱情电影网av一区二区| 国产成人精品日本亚洲| 美女精品视频| 日韩亚洲第一页| 免费一级在线观看| 精品福利一区二区三区免费视频| 国产又色又爽又黄又免费| 欧美性猛交xxxxx免费看| 黄色在线观看免费| 日韩一区在线看| 高清国产在线观看| 91在线精品一区二区| 国产裸体视频网站| 激情文学综合丁香| 午夜在线观看av| 久久福利精品| 欧美大片在线播放| 国产精品草草| 九九久久九九久久| 亚洲欧美偷拍自拍| 国产精品h视频| 日韩欧美一区二区三区免费看| 蜜桃成人免费视频| 色婷婷综合久久久久久| 国产精品久久波多野结衣| 日韩影片在线观看| 114国产精品久久免费观看| 亚洲综合视频| 国产日韩欧美夫妻视频在线观看| 日本h片久久| 国产精品91一区| 日韩免费va| 国产成人啪精品视频免费网| 欧美男人天堂| 日本国产一区二区三区| 中文在线8资源库| 欧洲成人午夜免费大片| 国产精品原创| 欧美做爰性生交视频| 亚洲美女久久精品| 国产大片精品免费永久看nba| 日本综合字幕| 国产精品久久久久久久av电影| 午夜欧美巨大性欧美巨大 | 亚洲欧美一级| 7777精品伊久久久大香线蕉语言| 日韩成人在线看| 成人精品一二区| 麻豆视频一区| 日本亚洲自拍| 欧美激情欧美| 国产传媒久久久| 国产精品久久久久久久免费软件| 成年人视频网站免费观看| 老司机久久99久久精品播放免费 | 国产成人午夜99999| 久久久久久久人妻无码中文字幕爆| 成人综合婷婷国产精品久久蜜臀 | 欧美国产日韩另类 | 多男操一女视频| 一区二区欧美视频| 亚洲天堂av片| 欧美日韩精品一区二区三区 | 成人国产激情| 99re视频在线观看| 日韩欧美国产大片| 亚洲欧美日韩另类精品一区二区三区 | 丁香激情综合国产| 成人免费av片| 亚洲人亚洲人成电影网站色| www..com国产| 欧美日韩一区中文字幕| 亚洲精品视频专区| 亚洲午夜未删减在线观看| av网站免费在线观看| 久久久噜噜噜久久中文字免| 亚洲mmav| 高清一区二区三区视频| 欧美一级精品片在线看| 欧美中文字幕在线观看视频| 天堂在线亚洲视频| 一区二区三区四区影院| 日本一区二区三区国色天香| 久艹视频在线观看| 欧美视频一区在线观看| 亚洲免费国产视频| 日韩最新在线视频| 中文字幕人成乱码在线观看| 91老司机在线| 狠狠综合久久av一区二区蜜桃| 4444亚洲人成无码网在线观看| 日韩成人免费看| 国产伦精品一区二区免费| 国产精品美女一区二区三区| 日本少妇xxxx动漫| 欧美一区二区三区四区视频| 嫩草在线播放| 国内精久久久久久久久久人| 亚洲成人毛片| 日韩av电影免费播放| 亚洲全部视频| 中文字幕剧情在线观看| 日本一区二区三区在线不卡| 天天综合网久久综合网| 日韩久久免费av| 国产网友自拍视频导航网站在线观看| 欧洲日韩成人av| 欧美wwwwww| r级无码视频在线观看| 国产一区二区调教| 人成免费在线视频| 欧洲视频一区二区| 天堂av在线免费观看| 欧美激情视频一区| 国产一区二区三区免费在线| 亚洲美女网站18| 老司机午夜精品视频| 蜜桃精品一区二区| 亚州成人在线电影| 成人久久久精品国产乱码一区二区| 久久精品视频va| 国产精品天堂蜜av在线播放 | 日本japanese极品少妇| 亚洲一区在线看| 国产黄色片av| 久久91精品国产| 99精品在免费线中文字幕网站一区| 黄色一级片av| 国产精品亚洲第一| 麻豆国产尤物av尤物在线观看 | 91精品国产高清91久久久久久| 亚洲色大成网站www久久九九| 一本一道精品欧美中文字幕| 中文字幕精品视频| 欧美成人免费全部网站| 亚洲视频电影| 国产一区二区电影| avove在线播放| 日韩欧美国产综合在线一区二区三区| 国产在线激情| av资源站久久亚洲| 影音先锋亚洲精品| 国产精品久久不卡| 色综合亚洲欧洲| 黄网在线观看| 国产精品一区二区久久国产| 91一区二区| 日本黄色三级网站| 亚洲国产综合色| 视频午夜在线| 国产精品视频自在线| 91偷拍一区二区三区精品| 亚洲在线观看网站| 亚洲国产中文字幕在线视频综合| 人妻无码中文字幕免费视频蜜桃| 96精品视频在线| 欧美日韩黑人| 手机精品视频在线| 艳妇臀荡乳欲伦亚洲一区| 五月婷婷深深爱| 国产精品久久久久久久久| 爽成人777777婷婷| 久久久精品人妻一区二区三区| 婷婷丁香久久五月婷婷| 黄色的视频在线免费观看| 成人国产精品久久久| 狠狠爱成人网| 欧美人妻一区二区三区| 欧美精品久久一区| 99爱在线观看| 亚洲图片在线观看| 成人免费视频视频| www.久久视频| 欧美高清第一页| 精品高清久久| 91porn在线| 欧美在线不卡一区| 欧美性video| 日韩中文字幕av在线| 国产高清在线精品| 岛国av中文字幕| 欧美成人亚洲成人| 国产传媒欧美日韩成人精品大片| 九九九九九九九九| 色偷偷成人一区二区三区91| 在线不卡日本v二区707| 日韩精品最新在线观看| 国产**成人网毛片九色 | 94色蜜桃网一区二区三区| 一区二区乱子伦在线播放| 久久久久中文字幕| 国产精品久久久久无码av| 在线免费观看a级片|