下面是在Linux环境下安装Python3的完整攻略。
一、确认系统版本
在开始安装Python3之前,需要先确认当前系统的版本。可以使用以下命令查看:
$ cat /etc/os-release
或者
$ uname -a
根据输出结果可以确定系统版本和架构,比如Ubuntu、CentOS、Debian等。不同的系统版本,在安装Python3时会有稍微的区别。
二、安装Python3的依赖包
在安装Python3之前,需要先安装一些依赖库,以确保Python3的正常运行。可以使用以下命令安装:
# Ubuntu
$ sudo apt-get update
$ sudo apt-get install build-essential libssl-dev libffi-dev python3-dev
# CentOS
$ sudo yum groupinstall development
$ sudo yum install openssl-devel libffi-devel python3-devel
三、下载Python3源码
访问Python3的官方网站 https://www.python.org/downloads/source/ 下载最新版本的Python3源码,也可以使用以下命令下载到当前目录:
$ wget https://www.python.org/ftp/python/3.x.x/Python-3.x.x.tgz
# 将3.x.x替换为你要下载的版本号
四、编译安装
下载完源码后,需要进行编译和安装,具体可以参考以下步骤:
$ tar xvf Python-3.x.x.tgz
$ cd Python-3.x.x
$ ./configure --enable-optimizations
$ make -j8
$ sudo make altinstall
其中,configure
命令会根据系统架构和安装依赖库,检查和配置Python3的编译环境;make
命令会在当前目录下编译Python3的二进制文件,可以使用-j
参数指定线程数,加快编译速度;make altinstall
会将编译好的Python3二进制文件安装到系统目录下,并以版本号为后缀的方式命名(比如python3.9
)。
五、测试Python3
安装完成后,可以使用以下命令测试Python3是否正常运行:
$ python3.9 --version
如果输出版本信息,则表示Python3已经安装成功了。
示例说明
假设我们需要在Ubuntu 20.04系统上安装Python3.9,可以按照如下步骤进行:
示例1
# 安装依赖库
$ sudo apt-get update
$ sudo apt-get install build-essential libssl-dev libffi-dev python3-dev
# 下载源码
$ wget https://www.python.org/ftp/python/3.9.5/Python-3.9.5.tgz
# 编译安装
$ tar xvf Python-3.9.5.tgz
$ cd Python-3.9.5
$ ./configure --enable-optimizations
$ make -j8
$ sudo make altinstall
# 测试Python3
$ python3.9 --version
Python 3.9.5
示例2
# 安装依赖库
$ sudo apt-get update
$ sudo apt-get install build-essential libssl-dev libffi-dev python3-dev
# 下载源码
$ wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz
# 编译安装
$ tar xvf Python-3.10.0.tgz
$ cd Python-3.10.0
$ ./configure --enable-optimizations
$ make -j8
$ sudo make altinstall
# 测试Python3
$ python3.10 --version
Python 3.10.0
以上就是在Linux环境下安装Python3的完整攻略,希望对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux环境下安装python3 - Python技术站