Echo`workon`有效,但回声`workon env_name`没有

时间:2016-06-13 07:26:17

标签: python bash virtualenv virtualenvwrapper

我正在尝试在启动时自动运行python环境但是遇到问题。这是我的代码。

venv=`env | grep virtualenvwrapper.sh | awk -F= '{print $2}'`
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export WORKON_HOME=$HOME/.virtualenvs
export PIP_VIRTUALENV_BASE=$WORKON_HOME
export PIP_RESPECT_VIRTUALENV=true
source $venv
workon blog_dev

但没有任何反应。 Blog_dev 存在,我可以通过手动输入workon blog_dev切换到它。我尝试过来自 virtualenvwrapper

的一些命令
mkvirtualenv blog_test

创建 blog_test virtualenv并激活它

deactivate blog_test

停用 blog_test virtualenv

workon

lsvirtualenv -b

返回virtualenvs列表 只有workon blog_dev无效。

我该怎么办?

0 个答案:

没有答案