linux怎么安装Python环境


在Linux上安装特定版本的Python(如Python 3.9.6)通常涉及从源代码编译安装或使用第三方仓库(如Deadsnakes PPA对于Ubuntu/Debian系统)。以下是在Linux上安装Python 3.9.6的几种方法:

方法1:从源代码编译安装
下载Python源代码 访问Python官方网站下载页面(https://www.python.org/downloads/source/),找到Python 3.9.6的源代码包(通常是.tar.xz格式),然后使用wget或curl命令下载。

1
wget https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tar.xz

解压源代码包

1
2
tar xvf Python-3.9.6.tar.xz  
cd Python-3.9.6

安装依赖 根据您的Linux发行版安装必要的编译依赖。对于Debian/Ubuntu系统,可以使用以下命令:

1
2
sudo apt update  
sudo apt install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget

对于Red Hat/CentOS系统,可以使用以下命令:

1
2
sudo yum groupinstall 'Development Tools'  
sudo yum install zlib-devel ncurses-devel openssl-devel readline-devel gdbm-devel sqlite-devel bzip2-devel

编译并安装Python

1
2
3
./configure --prefix=/usr/local  
make -j $(nproc)
sudo make install

–prefix=/usr/local 指定了Python的安装目录,您可以根据需要更改。
验证安装

1
/usr/local/bin/python3.9 --version

或者

1
python3 --version

如果您想将新安装的Python版本添加到系统路径中,以便直接通过python3.9命令访问,您可能需要修改/.bashrc或/.bash_profile文件。
方法2:使用Deadsnakes PPA(仅适用于Ubuntu/Debian)
对于Ubuntu/Debian系统,您可以使用Deadsnakes PPA来安装较新的Python版本。但是,请注意,PPA中的版本可能不包括所有次要版本,如3.9.6。如果可用,安装命令如下:

1
2
3
sudo add-apt-repository ppa:deadsnakes/ppa  
sudo apt update
sudo apt install python3.9

然后验证安装:

1
python3.9 --version

image-20241211162336375

方法3:使用其他包管理器(如conda)
如果您正在使用Anaconda或Miniconda等Python发行版,您可以使用conda包管理器来安装特定版本的Python。首先,您需要安装Anaconda或Miniconda,然后使用以下命令安装Python 3.9.6(如果可用):

1
2
conda create -n myenv python=3.9.6  
conda activate myenv

在上面的命令中,myenv是新创建的环境名称,您可以根据需要更改。之后,您可以在该环境中使用Python 3.9.6。