Linux安装Python解释器
Linux安装Python解释器
在Linux中编译安装软件,例如Python,这通常包括如下步骤:下载源码包,配置,编译和安装。以下是Linux(以CentOS系统为例)编译安装Python的一般步骤:
1、下载Python源码包
从Python官网下载对应版本的安装包:https://www.python.org/downloads/release/python-3102/
选择Gzipped source tarball
链接,下载gzip
格式的Python源码压缩包
也可以直接在Linux系统中通过wget
命令下载Python源码压缩包:
wget https://www.python.org/ftp/python/3.10.2/Python-3.10.2.tgz
2、解压Python源码包
上传Python源码包到Linux系统,并解压:
tar -xvzf Python-3.10.2.tgz -C ../module/
进入源码包目录(解压路径),查看目录结构:
cd ../module/Python-3.10.2/
ls
3、生成Python的Makefile文件
configure
是Linux中的一个脚本配置工具,用来对源码的当前安装环境进行检测,若检测无误,会在当前目录生成一个供源码编译的Makefile脚本文件
在当前目录(Python-3.10.2
)下执行如下指令配置源程序进行编译、链接、安装的规则,使用--prefix
选项指定安装路径
mkdir -p /usr/local/python3
./configure --prefix=/usr/local/python3
若不指定--prefix
,则默认安装路径为/usr/local
。执行configure
命令后,会在当前目录生成一个Makefile文件
若出现上述报错,则需要安装/升级gcc
编译器:
yum -y install gcc
4、编译Python
make
是Linux系统下的一个编译安装工具,用来解释执行Makefile文件中的编译以及安装命令
通过Makefile文件可以对项目源程序进行自动化编译。执行make
命令源码编译Python:
make
5、安装Python
编译成功后,执行如下命令安装Python:
make install
若没有指定安装目录,则对应的Python解释器会在/usr/local/python3/bin
下。安装完成后,在命令行执行如下命令查看Python的版本信息:
/usr/local/python3/bin/python -V
6、设置软链接
安装的Python可以通过绝对路径的方式来执行,但过于麻烦。Linux中可以为安装的Python设置软链接(类似于Windows中的快捷方式)
执行如下命令为Python设置软链接:
ln -s /usr/local/python3/bin/python /usr/bin/python3
ln
命令将左边的路径设置为右边路径的软链接。/usr/bin
目录已经被添加至Linux环境变量PATH中,所以执行python3
就相当于执行/usr/bin/python3
pip
是Python的包管理工具,执行如下命令为pip
设置软链接:
ln -s /usr/local/python3/bin/pip /usr/bin/pip3
7、验证安装
运行python3
和pip3
命令,验证Python和pip
是否成功安装
python3 --version
pip3 --version