virtualenvwrapper 建立虛擬環境(指定版本的python)

weixin_34290000發表於2018-07-26

使用 mkvirtualenv [venvname] 建立虛擬環境時,環境初始化的python版本拷貝來源於 /usr/bin/python

不過使用mkvirtualenv時 可以指定python版本,如:

mkvirtualenv --python=python3.5 venvname # venvname 虛擬環境名稱
或
mkvirtualenv -p python3.5 venvname # venvname 虛擬環境名稱

相關引數的詳細解釋:

-p PYTHON_EXE, --python=PYTHON_EXE
                        The Python interpreter to use, e.g.,
                        --python=python3.5 will use the python3.5 interpreter
                        to create the new environment.  The default is the
                        interpreter that virtualenv was installed with
                        (/usr/bin/python3)

當然,還有另外一種不太推薦的方式,全域性環境下的python有多個版本共存時,也可建立軟連線的方式改變預設的python版本連結;此後建立的虛擬環境預設python版本便是改變後的python版本。

end

相關文章