根據前一遍《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)