linux怎么安装Python环境 - ☕ 经验茶谈极核论坛 - 知识星球 - 极核GetShell

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命令下载。

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

解压源代码包

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

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

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系统,可以使用以下命令:

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

编译并安装Python

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

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

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

或者

python3 --version

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

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

然后验证安装:

python3.9 --version

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

conda create -n myenv python=3.9.6  
conda activate myenv

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

请登录后发表评论

    没有回复内容