在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。