使用 virtualenvwrapper 在子文件夹中创建虚拟环境
Creating virtual environments within subfolders using virtualenvwrapper
我已经使用 mkproject
和 mkvirtualenv
命令成功创建了一个带有子文件夹的虚拟环境,例如 $ mkproject python/session1
、$ mkvirtualenv python/session1
。自然位于 ~/workspace
和 ~/.ve
目录中。
但是当我使用 workon
或 lsvirtualenv
列出它们时,它们没有出现。
然后在 3 个小时的挫折之后,发现如果它们是在子文件夹中创建的,它们不会被列出。只有在使用 $ mkproject session1
和 mkvirtualenv session1
等单个目录创建时才会列出它们。他们很高兴让我们在子文件夹中创建 venvs 但实际上不让我们列出它们
现在他们可以正常上市了。
workon
会话 1
lsvirtualenv
会话 1
由于我希望子文件夹代表 assignment/project 的树,我如何在 workspace/python/session1
、workspace/python/session2
、workspace/julia/seesion1
、[=25] 等子文件夹中创建 venvs =]?
lsvirtualenv
使用 virtualenvwrapper_show_workon_options
which uses echo *
to list environments. So no, it can only list one level of directories. You can report 这作为功能请求,甚至发送拉取请求。
我已经使用 mkproject
和 mkvirtualenv
命令成功创建了一个带有子文件夹的虚拟环境,例如 $ mkproject python/session1
、$ mkvirtualenv python/session1
。自然位于 ~/workspace
和 ~/.ve
目录中。
但是当我使用 workon
或 lsvirtualenv
列出它们时,它们没有出现。
然后在 3 个小时的挫折之后,发现如果它们是在子文件夹中创建的,它们不会被列出。只有在使用 $ mkproject session1
和 mkvirtualenv session1
等单个目录创建时才会列出它们。他们很高兴让我们在子文件夹中创建 venvs 但实际上不让我们列出它们
现在他们可以正常上市了。
workon
会话 1
lsvirtualenv
会话 1
由于我希望子文件夹代表 assignment/project 的树,我如何在 workspace/python/session1
、workspace/python/session2
、workspace/julia/seesion1
、[=25] 等子文件夹中创建 venvs =]?
lsvirtualenv
使用 virtualenvwrapper_show_workon_options
which uses echo *
to list environments. So no, it can only list one level of directories. You can report 这作为功能请求,甚至发送拉取请求。