使用virtualenvwrapper在Python 3.6.1上创建虚拟环境,使用Git Bash mingw64终端,Win7。
当我激活特定的虚拟环境时,如何自动将工作目录更改为另一个位置?
例如:当我运行workon temp_env
时,我希望工作目录被更改为cd "/c/Users/me/Desktop/temp_env"
。
使用virtualenvwrapper在Python 3.6.1上创建虚拟环境,使用Git Bash mingw64终端,Win7。
当我激活特定的虚拟环境时,如何自动将工作目录更改为另一个位置?
例如:当我运行workon temp_env
时,我希望工作目录被更改为cd "/c/Users/me/Desktop/temp_env"
。
我希望设置一个工作目录,它会自动切换到特定虚拟环境定义的位置。
After installing virtualenvwrapper
I added following lines to ~/.bashrc
per the docs
export WORKON_HOME=$HOME/.virtualenvs
source virtualenvwrapper.sh
Then I created a new virtual env: mkvirtualenv temp_env
Inside the $HOME/.virtualenvs/temp_env
directory, I added a line to the postactivate
script (which was created with the virtual env) to change working directory
cd "/path/to/folder/"
有关在激活、停用虚拟环境时定义行为的更多信息,请单击此处。
virtualenvwrapper
?我猜是的,因为你提到了workon
。如果是这样,请阅读此处的文档,其中提到你可以使用workon -c env_name
或设置一个环境变量VIRTUALENVWRAPPER_WORKON_CD
。 - Adam Smith