mingmei123 发表于 2023-4-6 11:53:27

安装环境

各路大神,有关包的安装环境的pyproject.toml里面的代码从哪里拷贝啊?

isdkz 发表于 2023-4-6 12:29:26

你好!pyproject.toml 是一个项目配置文件,用于管理 Python 项目的依赖和构建设置。

如果你想创建一个新的 pyproject.toml 文件,可以参考下面的模板。

此模板使用了 Poetry 作为包管理器,但你可以根据需要替换为其他工具(例如 pipenv)。


name = "your_project_name"
version = "0.1.0"
description = "Your project description"
authors = ["Your Name <your_email@example.com>"]
license = "MIT"


python = "^3.8"
numpy = "^1.21.0"
pandas = "^1.3.0"
# 添加其他依赖项


pytest = "^6.2.4"
# 添加其他开发依赖项


requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"

在这个模板中,你需要替换 your_project_name,Your project description,Your Name <your_email@example.com> 等信息为你自己的项目相关信息。

同时,你可以添加其他需要的依赖项(如 numpy, pandas 等)。

要安装依赖项,请确保你已经安装了 Poetry,然后在项目根目录运行以下命令:

poetry install

这将会根据 pyproject.toml 文件中的指定创建一个虚拟环境并安装所有依赖项。

如果你需要将你的项目打包为一个 Python 包,可以使用如下命令:

poetry build


如果你使用的是 Poetry 作为包管理器,你可以使用如下命令自动生成一个 pyproject.toml 文件:

poetry init

在运行此命令后,Poetry 会引导你逐步完成项目配置,包括项目名称、版本、描述、作者、许可证等信息。

此外,它还会让你添加项目的依赖和开发依赖。

在这个过程中,你可以选择跳过某些步骤,之后再手动编辑 pyproject.toml 文件以补充所需的信息。

请注意,要使用此命令,你需要先安装 Poetry。安装方法如下:

# MacOS / Linux
curl -sSL https://install.python-poetry.org | python3

# Windows (PowerShell)
(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | python

mingmei123 发表于 2023-4-6 15:34:28

isdkz 发表于 2023-4-6 12:29
你好!pyproject.toml 是一个项目配置文件,用于管理 Python 项目的依赖和构建设置。

如果你想创建一个 ...

讲解的非常清楚,感谢回答!

isdkz 发表于 2023-4-6 15:35:31

mingmei123 发表于 2023-4-6 15:34
讲解的非常清楚,感谢回答!

答案如果对你有帮助的话,给个最佳呗{:5_92:}

mingmei123 发表于 2023-4-6 15:39:17

isdkz 发表于 2023-4-6 12:29
你好!pyproject.toml 是一个项目配置文件,用于管理 Python 项目的依赖和构建设置。

如果你想创建一个 ...

贪心的请问一下,有 Pip 作为包管理器的模板嘛!(小白想多收集,多点路子)
页: [1]
查看完整版本: 安装环境