Ubuntu系统中virtualenvwrapper的activate脚本位置在哪?
解决virtualenvwrapper找不到激活脚本的问题
先补全virtualenvwrapper的环境变量配置
不管用pip还是apt安装,都得先配置环境变量才能正常使用。打开~/.bashrc文件,添加对应内容:- 用pip安装(针对Python2):
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python2 export WORKON_HOME=~/.virtualenvs source ~/.local/bin/virtualenvwrapper.sh - 用apt安装:
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python2 export WORKON_HOME=~/.virtualenvs source /usr/share/virtualenvwrapper/virtualenvwrapper.sh
执行
source ~/.bashrc让配置立即生效。- 用pip安装(针对Python2):
你漏了创建虚拟环境的关键步骤
之前报错是因为根本没创建名为ccs的虚拟环境,直接去source肯定找不到文件。配置好后,在项目目录执行:mkvirtualenv ccs这个命令会自动在
~/.virtualenvs/ccs下生成环境,并且自动激活它。后续激活环境的正确姿势
之后要激活环境,不用手动找activate脚本,直接用virtualenvwrapper提供的命令:workon ccs查看virtualenvwrapper脚本的实际位置
如果想确认它的安装路径,执行:which virtualenvwrapper.sh输出的路径就是脚本所在位置,pip安装通常在
~/.local/bin,apt安装在/usr/share/virtualenvwrapper。
内容的提问来源于stack exchange,提问作者Mayor of the Plattenbaus
相关产品推荐
相关产品推荐

