Virtualenv - 找不到工作命令
Virtualenv - workon command not found
我按照以下步骤设置了 virtualenv + virtualenvwrapper:
$ sudo apt-get install python3-pip
$ sudo pip3 install virtualenv
$ sudo pip3 install virtualenvwrapper
$ mkdir ~/.virtualenvs
$ export WORKON_HOME=~/.virtualenvs
$ VIRTUALENVWRAPPER_PYTHON='/usr/bin/python3'
$ source /usr/local/bin/virtualenvwrapper.sh
$ mkvirtualenv venv
$ virtualenv venv
到目前为止一切正常,但我重新启动了 shell,然后尝试了 workon venv
,现在它显示:command not found
您需要添加命令
export WORKON_HOME=~/.virtualenvs
VIRTUALENVWRAPPER_PYTHON='/usr/bin/python3'
source /usr/local/bin/virtualenvwrapper.sh
到您的 ~/.bashrc
文件。因此,无论何时启动 shell 这些命令都会自动加载。
对于reference.
So far it was working fine but I restarted the shell
原因是因为您重新启动了shell。
如果您希望它与每个 shell 一起使用,您需要将这些添加到您的 ~/.bashrc
文件中:
export WORKON_HOME=~/.virtualenvs
VIRTUALENVWRAPPER_PYTHON='/usr/bin/python3'
source /usr/local/bin/virtualenvwrapper.sh
添加此内容后,您需要 source ~/.bashrc
以使更改生效。您会发现在每个新 shell.
中您都可以使用 virtualenvwrapper
设施
我按照以下步骤设置了 virtualenv + virtualenvwrapper:
$ sudo apt-get install python3-pip
$ sudo pip3 install virtualenv
$ sudo pip3 install virtualenvwrapper
$ mkdir ~/.virtualenvs
$ export WORKON_HOME=~/.virtualenvs
$ VIRTUALENVWRAPPER_PYTHON='/usr/bin/python3'
$ source /usr/local/bin/virtualenvwrapper.sh
$ mkvirtualenv venv
$ virtualenv venv
到目前为止一切正常,但我重新启动了 shell,然后尝试了 workon venv
,现在它显示:command not found
您需要添加命令
export WORKON_HOME=~/.virtualenvs
VIRTUALENVWRAPPER_PYTHON='/usr/bin/python3'
source /usr/local/bin/virtualenvwrapper.sh
到您的 ~/.bashrc
文件。因此,无论何时启动 shell 这些命令都会自动加载。
对于reference.
So far it was working fine but I restarted the shell
原因是因为您重新启动了shell。
如果您希望它与每个 shell 一起使用,您需要将这些添加到您的 ~/.bashrc
文件中:
export WORKON_HOME=~/.virtualenvs
VIRTUALENVWRAPPER_PYTHON='/usr/bin/python3'
source /usr/local/bin/virtualenvwrapper.sh
添加此内容后,您需要 source ~/.bashrc
以使更改生效。您会发现在每个新 shell.
virtualenvwrapper
设施