jje*_*jei 7 python python-poetry
我在一些 python 项目中使用 Poetry。在某个阶段我想重命名项目的根文件夹并不罕见。当我这样做并运行poetry shell诗歌时,会创建一个新的虚拟环境。但我不需要新的虚拟环境,我只想继续使用现有的虚拟环境。我知道我可以通过运行手动激活旧环境source {path to the old venv}/bin/activate,但随后我必须单独跟踪旧环境名称并避免使用poetry shell.
我能做点什么吗?再次开始安装依赖项、将 IDE 指向新环境并删除旧的虚拟环境是相当耗时的,只是因为您更改了根文件夹名称 - 这种情况可能会发生多次。这个问题表明该问题没有解决方案,但想确认这一点,因为对我来说这似乎是相当烦人的问题。
一种选择是启用该virtualenvs.in-project选项,例如通过运行
poetry config virtualenvs.in-project true
Run Code Online (Sandbox Code Playgroud)
如果设置为,则将在项目根目录中
true指定的文件夹中创建 virtualenv [原文如此] 。.venv
这将导致诗歌创造新的环境$project_root/.venv/。如果您重命名项目目录,环境应该继续工作。
| 归档时间: |
|
| 查看次数: |
12337 次 |
| 最近记录: |