我按照以下步骤设置了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
到目前为止,它工作正常,但是我重新启动了外壳程序,然后尝试了
workon venv
,现在它说:command not found
最佳答案
到目前为止,一切正常,但是我重新启动了外壳
原因是因为您重新启动了外壳程序。
如果要使它与每个外壳一起使用,则需要将它们添加到您的~/.bashrc
文件中:
export WORKON_HOME=~/.virtualenvs
VIRTUALENVWRAPPER_PYTHON='/usr/bin/python3'
source /usr/local/bin/virtualenvwrapper.sh
添加此内容后,您将要
source ~/.bashrc
以便更改生效。您会发现您可以访问每个新Shell中的virtualenvwrapper
设施。关于python-3.x - Virtualenv-找不到workon命令,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34611394/