我已经通过apt-get安装了virtualenv和virtualwrapper,我创建了一个虚拟环境,但在同一天稍后当我使用workon命令时,它没有找到。我进一步检查了我的主目录,.virtualenvs目录和我之前创建的virtualenv仍然存在。
xpszyzbs1#
解决此问题需要两个步骤:将此添加到您的.bashrc/.bash_profile/.zshrc:
.bashrc
.bash_profile
.zshrc
# load virtualenvwrapper for python (after custom PATHs) venvwrap="virtualenvwrapper.sh" /usr/bin/which -s $venvwrap if [ $? -eq 0 ]; then venvwrap=`/usr/bin/which $venvwrap` source $venvwrap fi
然后使用:
source .bash_profile # or .bashrc / .zshrc
以反映变化。另外,如果终端有时仍然找不到workon,可以使用source .bash_profile进行重置,重新查找。
workon
source .bash_profile
23c0lvtd2#
在终端的主目录中键入source .profile。
source .profile
j13ufse23#
阅读which virtualenvwrapper.sh顶部的自述文件,您需要在bashrc中获取源代码
which virtualenvwrapper.sh
bjp0bcyl4#
打开~/.配置文件
cd ~ nano .profile
加在末尾
#virtualenvwrapper setup export WORKON_HOME=$HOME/envs export PROJECT_HOME=$HOME/dev source /usr/local/bin/virtualenvwrapper.sh
加载您刚编辑的.profile文件:
$ . .profile
xzabzqsa5#
我也遇到了这个问题,我只需要注销并重新登录。这会读取debian软件包管理器在/etc/bash_completion.d/virtualenvwrapper对我的系统所做的更改
5条答案
按热度按时间xpszyzbs1#
解决此问题需要两个步骤:
将此添加到您的
.bashrc
/.bash_profile
/.zshrc
:然后使用:
以反映变化。
另外,如果终端有时仍然找不到
workon
,可以使用source .bash_profile
进行重置,重新查找。23c0lvtd2#
在终端的主目录中键入
source .profile
。j13ufse23#
阅读
which virtualenvwrapper.sh
顶部的自述文件,您需要在bashrc中获取源代码bjp0bcyl4#
打开~/.配置文件
加在末尾
加载您刚编辑的.profile文件:
xzabzqsa5#
我也遇到了这个问题,我只需要注销并重新登录。这会读取debian软件包管理器在/etc/bash_completion.d/virtualenvwrapper对我的系统所做的更改