我经常setvirtualenvproject /path/to/my/project/
用来设置我的虚拟环境的根/基本目录。这在使用 . 切换到虚拟环境时很有用workon myenv
。
不过我想知道,这条路径是否在其他任何地方都可用?
就我而言,我想在 git 中运行一个 pre-push 钩子,并且需要获取我的一些文件的完整路径。例如,在我的 pre-push 挂钩中是这样的:
do_something $VIRTUALENV_PROJECT/my/important/file.txt
有什么方法可以检索这个“virtualenvproject”信息,或者它存储在哪里?
我试过在env
、.virtualenvs
目录和我能想到的所有其他地方寻找,但我就是找不到信息的存储位置。