以下是安装Python 3.9的分享教程:
Python是一种流行的编程语言,被广泛用于Web开发、数据科学、人工智能等领域。本文将介绍如何在Linux系统中安装Python 3.9。
步骤:
打开终端并使用以下命令更新系统包列表:
sudo apt update
2.安装所需依赖项
使用以下命令安装Python的编译和安装所需的依赖项:
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
使用以下命令从Python官方网站下载Python 3.9的源代码:
wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz
4.解压源代码
使用以下命令解压下载的源代码:
tar -xf Python-3.9.0.tgz
进入解压后的目录并使用以下命令进行配置:
cd Python-3.9.0
./configure --enable-optimizations
6.编译Python 3.9
使用以下命令编译Python 3.9:
make -j 8
这里的“-j 8”表示使用8个线程加速编译速度。你可以根据自己的系统配置进行调整。
使用以下命令将Python 3.9安装到系统中:
sudo make altinstall
8.检查Python 3.9
使用以下命令检查Python 3.9是否已成功安装:
python3.9 --version
如果输出了Python 3.9的版本号,则说明安装成功。
出错:
安装过程中出现错误
make: *** [profile-opt] Error 2
查看gcc版本,并升级gcc版本到8
# 可通过centos-release-scl源安装devtoolset包
yum install centos-release-scl
yum install devtoolset-8
# 或自行添加源来安装(我这里以CentOS7为例)
vi /etc/yum.repos.d/CentOS-SCLo-scl.repo
[centos-sclo-sclo]
name=CentOS-7 - SCLo sclo
baseurl=http://mirror.centos.org/centos/7/sclo/$basearch/rh/
#mirrorlist=http://mirrorlist.centos.org?arch=$basearch&release=7&repo=sclo-sclo
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-SCLo
# 激活gcc版本,使其生效
scl enable devtoolset-8 bash
或
source /opt/rh/devtoolset-8/enable
urllib3错误:
ImportError: urllib3 v2 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'OpenSSL 1.0.2k-fips 26 Jan 2017'
卸载urllib3模块并安装新模块
pip3.9 uninstall urllib3
pip3.9 install urllib3==1.25.11
总结:
安装Python 3.9需要先更新系统包列表和安装所需依赖项,然后下载源代码并解压,配置、编译和安装Python 3.9,最后使用“python3.9”命令检查Python 3.9是否已成功安装。在安装过程中,应该注意选项和命令的正确使用,避免出现问题或错误。