日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
Python包管理工具之Poetry

前言

之前講了一個pipenv包管理工具,這里說另外一個poetry工具,它是一個Python 虛擬環(huán)境和依賴管理工具。還提供了打包發(fā)布的功能。

成都創(chuàng)新互聯(lián)長期為近千家客戶提供的網站建設服務,團隊從業(yè)經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網生態(tài)環(huán)境。為梨林企業(yè)提供專業(yè)的網站制作、網站建設,梨林網站改版等技術服務。擁有十載豐富建站經驗和眾多成功案例,為您定制開發(fā)。

一、poetry安裝

MacOS下使用官網推薦方式安裝,安裝路徑是:$HOME/.poetry/bin。

curl -sSL https://install.python-poetry.org | python -

有與網絡問題可能會導致Timeout的問題,可以參考這篇文章解決:

https://www.ayunw.cn/posts/terminal_configure_proxy_with_clash/。

如果以上都不能解決,還可以用pipx工具安裝:

# MacOS安裝pipx工具
brew install pipx
pipx ensurepath
# 根據以下命令提示設置pipx的shell補全
pipx completions
# pipx安裝poetry
pipx install poetry
poetry --version
Poetry version 1.1.13
# 它會自動添加環(huán)境變量到~/.zshrc中
# pipx升級poetry
pipx upgrade poetry
# pipx卸載poetry
pipx uninstall poetry
# 設置命令補全
mkdir $ZSH_CUSTOM/plugins/poetry
poetry completions zsh > $ZSH_CUSTOM/plugins/poetry/_poetry
vi ~/.zshrc
plugins(
poetry
...
)
source ~/.zshrc

二、使用poetry

創(chuàng)建項目

poetry new demo1
demo1
├── pyproject.toml
├── README.rst
├── demo1
│ └── __init__.py
└── tests
├── __init__.py
└── test_demo1.py

創(chuàng)建虛擬環(huán)境

cd demo1
poetry install

設置Pypi的源

在 pyproject.toml 文件末尾追加以下內容:

[[tool.poetry.source]]
name = "aliyun"
url = "http://mirrors.aliyun.com/pypi/simple"
default = true

激活使用虛擬環(huán)境

# 不激活虛擬環(huán)境使用命令
poetry run python start.py
# 激活虛擬環(huán)境使用命令
poetry shell
# 安裝包
poetry add flask
# 查看安裝的所有包
poetry show
# 查看單個包
poetry show flask
# 卸載包
poetry remove flask
# 退出虛擬環(huán)境
exit
# 查看虛擬環(huán)境路徑
poetry env info --path
# 刪除虛擬環(huán)境
poetry env remove /full/path/to/python

三、Pycharm使用Poetry

Pycharm中,poetry是以一個插件的形式存在的,所以首先打開Pycharm需要安裝插件。

安裝完成后新建項目,就可以選擇使用Poetry了。


文章題目:Python包管理工具之Poetry
鏈接URL:http://m.5511xx.com/article/dpiedee.html