Python Poetry 安装和配置指南
poetry 简化Python包的打包与依赖关系管理工作而设计的一种解决方案或工具 项目地址: https://gitcode.com/gh_mirrors/po/poetry
1. 项目基础介绍和主要编程语言
项目介绍
Python Poetry 是一个用于 Python 项目的包管理和依赖管理工具。它旨在简化 Python 项目的依赖管理和打包过程,替代了传统的 setup.py
、requirements.txt
、setup.cfg
和 Pipfile
等文件。Poetry 使用 pyproject.toml
文件来统一管理项目的配置和依赖。
主要编程语言
Python Poetry 主要使用 Python 编程语言开发,适用于所有 Python 项目。
2. 项目使用的关键技术和框架
关键技术
- Python: 项目的主要编程语言。
- TOML: 用于配置文件的格式,Poetry 使用
pyproject.toml
文件来管理项目配置和依赖。 - Pip: Python 的包管理工具,Poetry 依赖于 Pip 来安装和管理 Python 包。
框架
- Poetry: 核心框架,用于项目的依赖管理和打包。
3. 项目安装和配置的准备工作和详细安装步骤
准备工作
在安装 Poetry 之前,请确保您的系统已经安装了 Python 3.8 或更高版本。您可以通过以下命令检查 Python 版本:
python --version
如果您的系统中没有安装 Python,请访问 Python 官方网站 下载并安装适合您操作系统的 Python 版本。
安装步骤
1. 使用官方脚本安装 Poetry
Poetry 提供了一个简单的安装脚本,可以通过以下命令安装:
curl -sSL https://install.python-poetry.org | python3 -
安装完成后,Poetry 会被添加到您的系统路径中,您可以通过以下命令验证安装是否成功:
poetry --version
2. 配置 Poetry
安装完成后,您可以通过以下命令配置 Poetry:
poetry config virtualenvs.create true
poetry config virtualenvs.in-project true
这些配置将确保 Poetry 在项目目录中创建虚拟环境,并将依赖项安装到该虚拟环境中。
3. 创建新项目
要创建一个新的 Poetry 项目,请使用以下命令:
poetry new my-project
这将创建一个名为 my-project
的新目录,并在其中生成 Poetry 项目的基本结构。
4. 添加依赖项
进入项目目录并使用以下命令添加依赖项:
cd my-project
poetry add requests
这将安装 requests
包,并将其添加到 pyproject.toml
文件中。
5. 运行项目
在项目目录中,您可以使用以下命令运行项目:
poetry run python my_script.py
这将使用 Poetry 创建的虚拟环境运行您的 Python 脚本。
总结
通过以上步骤,您已经成功安装并配置了 Python Poetry,并创建了一个新的 Poetry 项目。Poetry 将帮助您更轻松地管理 Python 项目的依赖和打包过程。
poetry 简化Python包的打包与依赖关系管理工作而设计的一种解决方案或工具 项目地址: https://gitcode.com/gh_mirrors/po/poetry