阿里云CentOS7安装Python3.6.6并配置环境最新详细教程

最近需要给ECS服务器配置python环境,搜索了一大圈,感觉csdn的教程已经非常全面了,但是在实际的安装过程中还是需要整合多方信息。为了避免自己以后忘记环境配置流程,现在将整个过程详细的写下来,也希望对大家有所帮助。


首先整合一下目前csdn相关文章。
CentOS7安装Python3.6详细教程
CentOS7安装Python3.6


第一步 下载Python3.6包

这里有两种下载方法

  1. 官网下载
wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tar.xz
  1. 在自己的电脑下载好(在电脑输入上面的网址,下载文件后用WinSCP传输到服务器上,注意这里需要生成路径)
mkdir /usr/local/python3

第二步 安装相关依赖

这是很重要的一步需要认真完成,目前看到的教程里很少有整合这一步的。

yum install gcc-c++
yum install pcre pcre-devel
yum install zlib zlib-devel
yum install openssl openssl--devel

第三步 创建安装目录,并解压安装包

如果上面创建过目录,就不需要走创建目录这一步。

mkdir /usr/local/python3
cd  /usr/local/python3
tar -xvJf Python-3.6.6.tar.xz

第四步 配置Python安装信息

注意这一步必须在安装的文件夹下完成,比如我们这里安装的python 3.6.6需要分别执行:

cd  /usr/local/python3/Python-3.6.6

然后再执行

./configure --prefix=/usr/local/python3     #如果没有安装gcc这个会报错

make && make install     #这个时间贼长!

第五步 创建软连接

这一步就是允许我们可以直接再centos命令行下调用python3 和pip3
但是注意,这里pip3 可能是一个坑,因为本人在配置centos7的python3环境时遇到找不到pip3的问题,解决的方案就是单独python3下载对应的pip,这个后面会提到。

分别执行:

    ln -s /usr/local/python3/bin/python3 /usr/bin/python3 #创建python3软连接
    ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 #创建pip3软连接

第六步 测试python3与pip3是否安装成功

使用

cd

回到根目录,然后分别输入

python3 #测试python3是否安装正常
pip3 -v #测试pip3是否安装正常

这里如果 pip3出现异常解决方案是:

sudo yum -y install epel-release # CentOS yum源 中默认没有 pip,需要安装 扩展源EPEL
sudo yum -y install python3-pip #安装pip3

第七步 修改yum、使得python2和python3共存

第一步
vi  /usr/lcoal/yum

在这里插入图片描述

第二步

修改如图的内容
在这里插入图片描述
——————到此就完全完成了————————

发布了18 篇原创文章 · 获赞 18 · 访问量 2845

猜你喜欢

转载自blog.csdn.net/weixin_43745588/article/details/104128665