这篇文章将为大家介绍新一代Python包管理工具——poetry
的完整攻略,主要包括以下内容:
- 什么是
poetry
- 安装
poetry
- 使用
poetry
新建Python项目 - 使用
poetry
安装项目依赖包 - 使用
poetry
打包和发布项目
什么是poetry
poetry
是一款新一代Python包管理工具,它提供了以下功能:
- 定义项目的依赖关系
- 管理项目的虚拟环境
- 打包和发布项目
poetry
使用简单,功能强大,是Python包管理的理想选择。
安装poetry
poetry
的安装非常简单,只需要运行以下命令即可:
curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python
如果你使用的是Windows系统,可以到poetry
的官方网站下载安装包进行安装。
安装完成后,可以运行poetry
的版本命令来查看安装是否成功:
poetry --version
使用poetry
新建Python项目
使用poetry
新建Python项目非常简单,只需要运行以下命令即可:
poetry new my_project
这个命令会在当前目录下创建一个名为my_project
的新项目,并且会自动为项目创建一个虚拟环境。
使用poetry
安装项目依赖包
使用poetry
安装项目依赖包也非常简单,只需要在项目目录下运行以下命令即可:
poetry add package_name
这个命令会自动安装package_name
这个包,并且更新pyproject.toml
文件中的依赖关系。
如果是安装开发依赖包,可以使用以下命令:
poetry add --dev package_name
这个命令会自动安装package_name
这个包,并且更新pyproject.toml
文件中的开发依赖关系。
使用poetry
打包和发布项目
使用poetry
打包和发布项目非常简单,只需要在项目目录下运行以下命令即可:
poetry build
poetry publish
第一条命令会在项目目录下生成一个dist
目录,其中包含了项目的打包文件。
第二条命令会将打包文件发布到PyPI上,供其他用户使用。
示例:
我们将使用poetry
新建一个Python项目,并将requests
这个包作为依赖包添加到项目中,最后使用poetry
发布项目。
- 使用
poetry
新建Python项目
在命令行中执行以下命令:
poetry new my_project
这个命令会在当前目录下创建一个名为my_project
的新项目,并且会自动为项目创建一个虚拟环境。
- 使用
poetry
安装项目依赖包
在项目根目录下运行以下命令:
poetry add requests
这个命令会自动安装requests
这个包,并且更新pyproject.toml
文件中的依赖关系。
- 使用
poetry
发布项目
在项目根目录下运行以下命令:
poetry build
poetry publish
第一条命令会在项目目录下生成一个dist
目录,其中包含了项目的打包文件。
第二条命令会将打包文件发布到PyPI上,供其他用户使用。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:新一代Python包管理工具 - Python技术站