Bash 通过virtualenvwrapper'在virtualenv内创建目录;s postmkvirtualenv

Bash 通过virtualenvwrapper'在virtualenv内创建目录;s postmkvirtualenv,bash,shell,virtualenv,Bash,Shell,Virtualenv,在我的每个virtualenv中,我添加了一个名为run的目录,这是我放置运行pid文件和日志等的地方。我注意到PostkVirtualEnv可以帮助我确保在创建新virtualenv时总是发生这种情况,但我不确定如何实现。我想说mkdir$VIRTUAL\u HOME/$VIRTUALENV/run,但是$VIRTUALENV不可用。。。我知道这是可能的,只是不确定如何实现。您可能希望使用$VIRTUAL\u ENV变量 示例postkvirtalenv: #!/bin/bash mkdir

在我的每个virtualenv中,我添加了一个名为
run
的目录,这是我放置运行pid文件和日志等的地方。我注意到PostkVirtualEnv可以帮助我确保在创建新virtualenv时总是发生这种情况,但我不确定如何实现。我想说
mkdir$VIRTUAL\u HOME/$VIRTUALENV/run
,但是
$VIRTUALENV
不可用。。。我知道这是可能的,只是不确定如何实现。

您可能希望使用
$VIRTUAL\u ENV
变量

示例
postkvirtalenv

#!/bin/bash
mkdir "${VIRTUAL_ENV}"/run
引用该变量是为了防止路径中出现空格