在Ubuntu中安裝Python有多種方法,以下提供四種方式:
Ubuntu通常自帶Python,但版本可能較舊。你可以通過以下步驟來安裝或更新Python:
檢查已安裝的Python版本:
打開終端(可以通過按 Ctrl + Alt + T
快捷鍵打開),然后輸入以下命令來檢查是否已經安裝了Python以及其版本:
python --version
或者,如果你想檢查Python 3的版本:
python3 --version
安裝Python:
對于大多數現代Ubuntu版本,Python 3已經預裝了。如果你需要安裝或更新Python 3,可以使用以下命令:
sudo apt update
sudo apt install python3
如果你需要安裝Python 2(不推薦,因為Ubuntu 20.04及更高版本默認不再安裝Python 2),可以使用以下命令:
sudo apt update
sudo apt install python2
安裝pip:
pip是Python的包管理工具,用于安裝和管理Python包。如果你還沒有安裝pip,可以使用以下命令安裝:
sudo apt update
sudo apt install python3-pip
驗證pip是否安裝成功:
pip3 --version
如果需要為特定版本的Python安裝pip,可以使用對應的pip命令,例如為Python 3.8安裝pip:
sudo apt install python3.8-pip
Ubuntu的默認包管理器可能不包含最新版本的Python。你需要添加官方的deadsnakes PPA,它提供了多種Python版本。
添加第三方PPA:
sudo apt update
sudo apt install software-properties-common -y
sudo add-apt-repository ppa:deadsnakes/ppa -y
sudo apt update
安裝指定版本的Python:
使用以下命令安裝你需要的Python版本。將 version
替換為目標版本號(如3.10、3.9等)。
sudo apt install pythonversion -y
示例:安裝Python 3.9:
sudo apt install python3.9 -y
安裝Python 3.10:
sudo apt install python3.10 -y
下載源碼壓縮包:
在Python官網下載所需版本的Python安裝包,下載到Ubuntu系統中。
手動編譯安裝:
tar -zxvf Python-3.8.2.tgz
cd Python-3.8.2
sudo apt-get update
sudo apt install gcc make zlib1g-dev libffi-dev
./configure --prefix=/usr/local/python
make
sudo make install
建立軟鏈接:
最后建立軟鏈接,從而實現通過 python
可以直接使用 python3.8
。
sudo ln -s /usr/local/python/bin/python3.8 /usr/bin/python
sudo ln -s /usr/local/python/bin/pip3 /usr/bin/pip
如果你需要安裝多個Python版本并在它們之間快速切換,可以考慮使用 pyenv
。
安裝pyenv:
curl https://pyenv.run | bash
按照腳本的提示,將以下內容添加到 ~/.bashrc
文件:
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
重新加載shell配置:
source ~/.bashrc
使用pyenv安裝Python版本:
pyenv install 3.9.7
激活指定版本:
pyenv global 3.9.7
驗證安裝:
python --version
通過以上步驟,你應該能夠在Ubuntu系統中成功安裝和管理Python。