Centos7下源码安装python3.6.4

背景

系统:Centos7.4
服务:Python3.6.4

1. 下载安装包并解压

# 利用wget下载3.6.4版本安装包
wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz

# 解压安装包
tar -zxvf Python-3.6.4.tgz

2. 编译并安装

cd Python-3.6.4

# 配置到指定位置
./configure --prefix=/usr/local/python3.6

# 然后编译并安装
make
make install

3. 设置环境变量

# 直接编辑 /etc/profile, 所以不需要设置什么python3/python3.6以及pip3/pip3.6之类的软链接
vim /etc/profile

# 文件最后加上如下2句话就行了
export PYTHON_PATH="/usr/local/python3.6"
export PATH="$PATH:$PYTHON_PATH/bin"

4. 验证

Centos7下源码安装python3.6.4_第1张图片

5.小结

源码编译安装,./configure时,指定prefix参数,这样就可以把python安装到指定的位置上了。编译安装成功后,直接把 bin相关的环境变量写入到 /etc/profile文件中去,这样一方面无需设置python以及pip相关的软连接,另一方年, 与系统默认的python2版本无任何关联,可以相互隔离开。同时,yum相关的依赖配置也无需更改。这样,一举多得,并且可以避免设置时候出错。

你可能感兴趣的:(其他)