Ubuntu 20 建立 virtual environment,更換不同 python 版本
除了好用的 poetry 之外,另一個我也常用的虛擬環境是 virtualenv
-
安裝 python3.6
-
安裝 pip
-
安裝 pip3
# 才可以使用 pip3 install
$ sudo apt install python3-pip
-
版本升級
pip3 install —upgrade pip
-
查看目前 pip 版本
python3 -m pip —version >>> 21.0.1
-
-
安裝 virtualenv
pip3 install virtualenv
sudo apt install python3-venv
-
建立虛擬環境
在 home 目錄建立 .virtualenvs
$ mkdir .virtualenvs
如果此法失敗,出現error
ex:
$ python3 -m venv .virtualenvs/cv3 Error: Command '['/home/seraphine/.virtualenvs/cv3/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1
執行法 2
$ sudo apt-get install python3.6-venv
$ virtualenv -p /usr/bin/python3.6 .virtualenvs/<虛擬環境名稱>
$ source ~/.virtualenvs/<虛擬環境名稱>/bin/activate
python 版本更換
查看有哪些版本
$ update-alternatives --list python
設定更換的版本
$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.5 2
選擇版本
$ sudo update-alternatives --config python
Comments
Post a Comment