我按照以下步骤设置了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
到目前为止它工作正常,但我重新启动了shell
原因是因为你重新启动了shell.
如果您希望这适用于每个shell,则需要将这些添加到您的~/.bashrc
文件中:
export WORKON_HOME=~/.virtualenvs VIRTUALENVWRAPPER_PYTHON='/usr/bin/python3' source /usr/local/bin/virtualenvwrapper.sh
添加此内容后,您将希望source ~/.bashrc
更改生效.你会发现你可以访问virtualenvwrapper
每个新shell中的工具.
您需要添加命令
export WORKON_HOME=~/.virtualenvs VIRTUALENVWRAPPER_PYTHON='/usr/bin/python3' source /usr/local/bin/virtualenvwrapper.sh
到你的~/.bashrc
文件.因此,无论何时启动shell,这些命令都会自动加载.
供参考.