一、安裝Python3
Ubuntu默認安裝了Python2,但是許多Python新功能只能在Python3中使用。因此,更新Python版本成為了必備的步驟。
首先,我們需要先安裝Python3:
sudo apt-get update
sudo apt-get install python3
安裝完成後,我們可以檢查Python3的版本來確認是否安裝成功:
python3 -V
如果顯示了當前Python3的版本,則說明安裝成功。可以使用以下命令打開Python3解釋器:
python3
二、更新pip
pip是用來安裝Python模塊的工具,我們需要更新它來支持Python3。
首先,安裝pip:
sudo apt-get install python3-pip
安裝完成後,我們可以檢查pip的版本來確認是否安裝成功:
pip3 -V
如果顯示了pip的版本,則說明安裝成功。如果沒有安裝成功,可以嘗試以下命令:
sudo apt install python-pip
然後再使用以下命令升級pip:
pip install --upgrade pip
三、使用virtualenv創建Python虛擬環境
當我們需要使用多個不同版本的Python時,virtualenv是一個非常有用的工具。它可以在相同的機器上創建多個獨立的Python虛擬環境。
首先,需要安裝virtualenv:
sudo apt-get install python3-venv
安裝完成後,我們可以使用以下命令創建虛擬環境:
python3 -m venv myenv
其中,『myenv』是虛擬環境的名稱,可以隨意替換。
使用以下命令進入虛擬環境:
source myenv/bin/activate
進入虛擬環境後,我們可以使用pip來安裝模塊。例如:
pip install numpy
注意,如果想要退出虛擬環境,可以使用以下命令:
deactivate
四、使用pyenv管理多個Python版本
除了virtualenv之外,還有一種更強大的工具可以管理多個Python版本,那就是pyenv。
首先,需要安裝依賴項:
sudo apt-get update
sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev
安裝完成後,我們可以使用以下命令安裝pyenv:
curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash
安裝完成後,需要將以下代碼添加到~/.bashrc文件中:
export PATH="~/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
保存後,重新載入~/.bashrc文件:
source ~/.bashrc
安裝完成後,我們可以使用以下命令查看可用的Python版本:
pyenv install -l
選擇需要的版本進行安裝。例如,要安裝Python3.7.0:
pyenv install 3.7.0
安裝完成後,可以使用以下命令設置全局Python版本:
pyenv global 3.7.0
這樣,在使用Python時,就會默認使用全局設置的Python版本。
總結
更新Python版本在開發過程中是非常重要的。通過安裝Python3、更新pip、創建Python虛擬環境和使用pyenv管理多個Python版本等工具,能夠更好地管理Python環境和實現Python開發。
原創文章,作者:AORKE,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/361834.html