您现在的位置是:亿华云 > IT科技类资讯
Python包管理工具之Poetry
亿华云2025-10-04 01:08:04【IT科技类资讯】6人已围观
简介前言之前讲了一个pipenv包管理工具,这里说另外一个poetry工具,它是一个Python 虚拟环境和依赖管理工具。还提供了打包发布的功能。一、poetry安装MacOS下使用官网推荐方式安装,安装
前言
之前讲了一个pipenv包管理工具,包管这里说另外一个poetry工具,理工它是包管一个Python 虚拟环境和依赖管理工具。还提供了打包发布的理工功能。
一、包管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
# 它会自动添加环境变量到~/.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
创建项目poetry new demo1
demo1
├── pyproject.toml
├── README.rst
├── demo1
│ └── __init__.py
└── tests
├── __init__.py
└── test_demo1.py创建虚拟环境cd demo1
poetry install设置Pypi的理工源在 pyproject.toml 文件末尾追加以下内容:
[[tool.poetry.source]]
name = "aliyun"
url = "http://mirrors.aliyun.com/pypi/simple"
default = true激活使用虚拟环境# 不激活虚拟环境使用命令
poetry run python start.py
# 激活虚拟环境使用命令
poetry shell
# 安装包
poetry add flask
# 查看安装的所有包
poetry show
# 查看单个包
poetry show flask
# 卸载包
poetry remove flask
# 退出虚拟环境
exit
# 查看虚拟环境路径
poetry env info --path
# 删除虚拟环境
poetry env remove /full/path/to/python三、云服务器提供商Pycharm使用Poetry
Pycharm中,包管poetry是理工以一个插件的形式存在的,所以首先打开Pycharm需要安装插件。包管
安装完成后新建项目,就可以选择使用Poetry了。
源码下载很赞哦!(8)
相关文章
- (4) 使用何种形式的域名后缀对网页搜索影响不大,但域名后缀也需要考虑方便用户记忆
- 购买网站域名是好是坏怎么甄别?新手要怎么避开这些坑?
- 个人类型域名可以转换为企业类型?新手该如何做?
- 域名与商标冲突吗?新手要掌握哪些区别?
- 第六:这个圈子里的域名确实是赚钱的一些大玩家,至于小米农,有多少赚钱?几乎没有,也就是说,轿子里只有一个人,而且大多数人都抬着轿子。
- 小白玩域名必须知道什么小知识?新手必备域名知识
- 玩域名有什么建议?新手域名投资需要什么基础?
- 新手遇到更换域名问题怎么办?有什么定律要遵循?
- 在数以亿计的网站中,我们应该抓住每一个可能带来宣传的机会,域名可以带有企业的名字,一般可以使用汉语拼音或者英语单词或者是相关缩写的形式,只要用户记住了你企业的名字,就能很容易的打出你的网站域名,同样的,记住了网站域名也能很快的记住你公司的名字。
- 域名转出与过户什么联系?有什么需要了解的?
站长推荐
其次,一般域名注册有一个获取密码的按钮,域名注册商点击后会向您发送密码。在得到域名注册商发送的密码后,将其传输到域名服务提供商网站,然后输入密码,此时域名呈现申请状态。提交申请后,原注册人通常会向您发送一封电子邮件,询问您是否同意转让。此时,您只需点击同意转移按钮,域名注册商就可以成功转移。
新手域名注册被骗咋办?如何防止被骗?
新手需要查询域名年龄吗?域名年龄有何影响?
玩域名有什么建议?新手域名投资需要什么基础?
为什么喜欢国外注册域名?国外注册域名注意什么?
为何免费域名众说纷纭?免费域名到底如何甄别呢?
为什么说域名对网站建设意义重大?新手要把握建站域名哪些?
什么是tech域名?tech域名有什么用处?