virtualenvwrapper:virtualenv信息存储在哪里?

2024-06-20 15:11:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我经常使用setvirtualenvproject /path/to/my/project/来设置我的虚拟env的根/基目录。这在使用workon myenv切换到虚拟环境时非常有用。在

但我想知道,这条路在其他地方是否可用?在

在我的例子中,我想在git中运行一个pre-push钩子,并且需要获取一些文件的完整路径。 e、 g.在我的预推钩中有这样的东西: do_something $VIRTUALENV_PROJECT/my/important/file.txt

有什么方法可以检索这个“virtualenvproject”信息,或者它存储在哪里?在

我试着在env.virtualenvs目录和我能想到的所有其他地方查找,但我就是找不到信息存储的位置。在


Tags: topathgit目录envproject信息my
1条回答
网友
1楼 · 发布于 2024-06-20 15:11:40

好吧,好像没有什么速战速决的人。。。最后我看到了virtualenvwrapper.shsource,表示路径被转储到$venv/$VIRTUALENVWRAPPER_PROJECT_FILENAME。在

一个简单的echo $VIRTUALENVWRAPPER_PROJECT_FILENAME将显示项目设置的名称(默认为.project
隐藏的事实让我很痛苦。在

所以现在我知道了,我可以做一个简单的:

cat $VIRTUAL_ENV/$VIRTUALENVWRAPPER_PROJECT_FILENAME获取设置。简单!在

相关问题 更多 >