Centos7使用分别使用编译安装和yum安装Python3.6环境

一、编译安装

使用管理员身份安装,即root用户

编译环境

yum -y groupinstall 'Development Tools'

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel

下载安装包

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

创建安装目录

mkdir /usr/local/python3

解压并进入目录

tar -zxvf Python-3.6.5.tgz
cd Python-3.6.5/

编译安装

./configure --prefix=/usr/local/python3 --enable-optimizations

make && make install

--enable-optimizations配置项用于提高Python安装后的性能,但是会导致安装慢.
低配阿里云需要约20分钟

创建软链接

ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

pip 版本升级

pip3 install --upgrade pip

在此情况下,pip3安装的库,其命令会出现找不到的情况,是因为环境变量的原因。

添加系统级别环境变量

vim /etc/profile

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

使其生效

source /etc/profile

二、yum安装

配置好Python3.6和pip3
安装EPEL和IUS软件源

yum install epel-release -y
yum install https://centos7.iuscommunity.org/ius-release.rpm -y

安装Python3.6

yum install python36u -y
yum install python36u-devel -y

创建python3连接符

ln -s /bin/python3.6 /bin/python3

安装pip3

yum install python36u-pip -y

创建pip3链接符

ln -s /bin/pip3.6 /bin/pip3

猜你喜欢

转载自blog.csdn.net/sinat_29217765/article/details/100848362