根据前一遍《Ubuntu server 16.04 配置 virtualenv virtualenvwrapper 和安装django》记录,安装办法是全局性pip安装,终于找到了用户态下的办法,其实很简单!
(注意提示:经测试这种方法不能升级pip,否则无法在用户态下使用)
pip3 install --user virtualenv virtualenvwrapper
这样就不用全局性特权安装python包了,之后.bashrc修改就改为
export WORKON_HOME=($HOME)/env #根据自己情况虚拟环境目录的位置修改,我在本目录新建了env做存放
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source ./.local/bin/virtualenvwrapper.sh
即可,原因是pip默认安装到.local下
reference:
《Python编程从入门到实践》P356(Python Crash Course)