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
这样,你就可以在当前目录下成功创建并管理虚拟环境了!🎉