Linux编译安装Python3

Linux系统自带python2.x,系统有很多依赖程序,比如yum就是python2写的,所以不要卸载python2,忽略即可。

Python官网:https://www.python.org/

下载Python3

wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz

安装依赖环境

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

创建安装目录

mkdir -p /usr/local/python3

安装python3

tar -xzf Python-3.6.5.tgz
cd Python-3.6.5
./configure --prefix=/usr/local/python3
make && make install

编译安装同时安装了setuptools和pip,编译完成末尾提示如下:

Collecting setuptools
Collecting pip
Installing collected packages: setuptools, pip
Successfully installed pip-9.0.3 setuptools-39.0.1

配置环境变量

编辑profile文件

vim /etc/profile

底部增加如下配置

export PYTHON=/usr/local/python3
export PATH=$PATH:$PYTHON/bin

使配置立即生效

source /etc/profile

验证安装结果

[root@localhost Python-3.6.5]# python3 -V
Python 3.6.5
[root@localhost Python-3.6.5]# pip3 -V
pip 9.0.3 from /usr/local/python3/lib/python3.6/site-packages (python 3.6)


本文链接:https://jeff.xin/post/97.html

--EOF--

Comments

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。