【转】centos7安装python3

centos7自带版本是python2.7
centos8是自带python3的
如果要用的3.0以上的版本需要手动安装,下载地址:https://www.python.org/ftp/python/

1、先查看系统python的位置在哪儿

python2.7默认安装是在 /usr/bin目录中,切换到/usr/bin/

从下图我们可以看到,python指向python2,python2,再指向python2.7,所以我们可以安装一个python3,然后将python3指向python3,再将python2指向python2.7,这样两个版本的python就可以共存了。

[En]

We can see from the figure below that python points to python2,python2 and points to python2.7, so we can install a python3, then point python to python3, and then python2 to python2.7, so the two versions of python can co-exist.

在此处插入图片说明

[En]

Insert a picture description here

2、下载python3的包之前,要先安装相关的依赖包,用于下载编译python3:

运行上述命令后,将安装用于编译python3的依赖项

[En]

After running the above command, the dependent dependencies used to compile python3 are installed

3、默认的centos7是没有安装pip,先添加epel扩展源

4、安装pip

5、用pip装wget

6、用wget下载python3的源码包,或者自己先下载好,上传到服务器再安装,如果网络快可以直接安装

7、编译python3源码包,解压

8、进入解压后的目录,依次执行下面命令进行手动编译

9、安装依赖zlib、zlib-deve

10、最后没提示出错,就代表正确安装了,在/usr/local/目录下就会有python3目录
11、添加软链接,将原来的链接备份

12、添加python3的软链接

13、测试是否安装成功了

参考
事实上,不需要更改12个步骤,直接运行python3-V。

[En]

In fact, there is no need to change the 12 steps and run python3-V directly.

建议不要更换软连接,这可能会导致系统不稳定,因为系统依赖于python2的环境

[En]

It is recommended not to change the soft connection, which may lead to system instability because the system depends on the environment of python2

安装环境后,进行一些配置

[En]

After installing the environment, make a little configuration

参考

默认没有pip3 命令

配置镜像源加速

[En]

Configure mirror source acceleration

打开/root/.pip/pip.conf 这个文件,没有就新建
在pip.conf这个文件中写入

随便下载个python模块看看从什么地方下载的,看看速度
pip3 install six

当然,如果你想让pip和pip3有相同的效果,可以来个软连接

首先看下whereis pip3
然后ln /目录/pip3 /目录/pip就行啦

from:https://blog.csdn.net/xiaoxiaodechongzi/article/details/124397213

Original: https://www.cnblogs.com/xuan52rock/p/16519065.html
Author: 神奇的旋风
Title: 【转】centos7安装python3

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/7283/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

免费咨询
免费咨询
扫码关注
扫码关注
联系站长

站长Johngo!

大数据和算法重度研究者!

持续产出大数据、算法、LeetCode干货,以及业界好资源!

2022012703491714

微信来撩,免费咨询:xiaozhu_tec

分享本页
返回顶部
最近整理资源【免费获取】:   👉 程序员最新必读书单  | 👏 互联网各方向面试题下载 | ✌️计算机核心资源汇总