gpt4 book ai didi

python - virtualenvwrapper:virtualenv信息存储在哪里?

转载 作者:太空宇宙 更新时间:2023-11-03 18:47:59 29 4
gpt4 key购买 nike

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

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

就我而言,我想在 git 中运行预推送 Hook ,并且需要获取某些文件的完整路径。例如我的预推钩子(Hook)中是这样的:do_something $VIRTUALENV_PROJECT/my/important/file.txt

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

我尝试查看 env.virtualenvs 目录以及我能想到的所有其他位置,但我就是找不到信息的存储位置。

最佳答案

好吧,似乎没有快速接受者......我最终查看了 virtualenvwrapper.sh source ,这表明路径已转储到 $venv/$VIRTUALENVWRAPPER_PROJECT_FILENAME 中。

简单的 echo $VIRTUALENVWRAPPER_PROJECT_FILENAME 将显示项目设置的名称(默认为 .project)
事实上,它被 stash 了,这才是让我丧命的原因。

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

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

关于python - virtualenvwrapper:virtualenv信息存储在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19062276/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com