python使用poetry创建虚拟环境

2025-03-23

1. 安装 Poetry(如果尚未安装)

如果你还没有安装 poetry,可以使用以下命令安装:

pip install poetry

验证安装:

poetry --version

控制台输出以下信息代表安装成功

PS D:\LosterSystem\Desktop\changer\changer_app> poetry --version
Poetry (version 2.1.1)

2.启用本地虚拟环境

默认情况下,poetry 会在全局 cache 目录(通常在 ~/.cache/pypoetry/virtualenvs/)下创建虚拟环境。如果你想在当前目录下创建虚拟环境,可以通过以下方式实现:

运行以下命令,使 Poetry 在当前项目目录下创建虚拟环境:

poetry config virtualenvs.in-project true

此命令会修改 Poetry 的配置,使其在当前项目目录下创建 .venv 目录存放虚拟环境。

3. 创建虚拟环境

poetry install

这会在当前目录下创建 .venv 文件夹,并安装 pyproject.toml 中的所有依赖。

4. 进入虚拟环境

poetry shell

Poetry 会自动激活 ./.venv 目录中的虚拟环境。

注意:

Poetry 2.0.0 开始,poetry shell 命令默认不再包含在 Poetry 核心功能中。

使用 poetry env activate

poetry env activate

这个命令可以激活虚拟环境,效果类似 poetry shell

5. 验证虚拟环境路径

poetry env info

你应该能看到 Virtualenv path: /path/to/project/.venv

6. 删除本地虚拟环境(可选)

如果想删除本地虚拟环境:

poetry env remove python

这样,你就可以在当前目录下成功创建并管理虚拟环境了!🎉

PREV
Vue中多实例echarts渲染问题
NEXT
vue整合echarts时异步加载的数据无法渲染