我的问题: Python 工具 Poetry 如何知道一个项目的虚拟环境的路径?
说明:当我poetry init在目录中运行时,会创建一个新项目。然后我运行poetry install并创建一个新的虚拟环境。但是,该虚拟环境的路径和散列都没有存储在我预期的中pyproject.toml或poetry.lock如我预期的那样。当我运行时,Poetry 如何知道虚拟环境的位置poetry env info -p?
除了想知道发生了什么之外,我还需要知道这一点,原因有两个:
可能的解决方案:查看 Poetry 的源代码,在我看来,一个文件envs.toml可能包含从文件系统目录到虚拟环境哈希的映射,但在我的 Mac OS 11.1 上我找不到这样的文件。