centos7下安装Python3.7(与python2共存)

2019-01-22   22:50:05

centos7默认安装的是python2.7,然而python2基本上要淘汰了,所以有必要安装最新的python3

python,g++这些工具一般安装在/usr/bin目录里

通过指令ll python*可以看到python指向的是python2.7

我们要安装python3,使python指向python3

下面开始具体步骤(参考其他大佬的方法,也是学了很久,现在总结一下)

以下操作在root账户下进行

1.安装依赖包(用于下载编译python3)

1 sudo yum -y groupinstall "Development tools"
2 sudo 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 libffi-devel

2.下载python3安装压缩文件(下载到/usr)

1 wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0a1.tar.xz

3.新建一个文件夹存放python3

1 mkdir /usr/local/python3

4.把python3安装包移动到新建的文件夹里,进行解压+安装(下面几个指令注意切换到相应目录操作)

1 mv Python-3.7.0a1.tar.xz /usr/local/python3
2 tar -xvJf Python-3.7.0a1.tar.xz
3 cd Python-3.7.0a1
4 ./configure --prefix=/usr/local/python3
5 make
6 make install

5.创建软连接

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

6.此时python3已经安装好,在终端输入python3测试

然而当我输如指令: python -V 查看python默认版本,发现还是python2,但有的大佬直接就变成python3了,我也不知道为啥

不过不影响,python3已经安装好了

7.修改yum配置文件,python3与python2共存(因为执行yum需要python2版本)

执行指令   vi /usr/bin/yum

把#! /usr/bin/python修改为#! /usr/bin/python2

同理 vi /usr/libexec/urlgrabber-ext-down 文件里面的#! /usr/bin/python 也要修改为#! /usr/bin/python2

这样python3安装完成,同时python2也存在!

原文地址:https://www.cnblogs.com/dingzhen7186/p/10306780.html

时间: 2024-08-03 05:52:02

centos7下安装Python3.7(与python2共存)的相关文章

centos7下安装python3.7

记录在2018年最后一个工作日: Linux环境坑爹得要死,环境本身有python2和python3.7两个版本:安装django2的时候,发现默认是python2:把python软连接到python3.7,然后开始各种奇葩报错......接着开始2天的草泥马寻找问题之路. 最后怎么解决的?重新下载python3.7重新安装,然后....啥问题都没有了,完美!重装果然是万能钥匙. Centos7下安装python3.7 1. 依赖安装 yum install zlib-devel bzip2-d

CentOS7下安装Python3.7.4(与python2.x共存)

首先声明一下,这篇博客是因为遇到了太多复制粘贴,不加以验证的博客,加上我刚好重置了一下服务器,新安装的python3.7也遇到一些问题,需要重新配置. 致敬博主!参考博客如下: 源博客地址:https://blog.csdn.net/qq_39091354/article/details/86584046  标题:centos7+Python3.7的正确安装方法(与Python2.X共存) 源博客地址:https://blog.csdn.net/qq_36416904/article/detai

centos7下安装python3

在Linux下安装python3首先要保证系统安装了openssl,openssl-devel,如果没有安装,输入以下命令进行安装 yum install openssl -y yum install openssl-devel -y 如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境, 比如yum!!!!! 不要动现有的python2环境! 一.安装python3.6 安装依赖环境 # yum -y install

CentOS7下安装Python3和Python2并存

(一)简述刚安装的centos7.4版本默认是安装Python2.7,由于一些命令需要使用的原因,比如yum等,使用的是2.7.5版本的,由于现在很多库包括django都是使用Python3,因此,有这样的需求:yum使用python2.7版本,django和其他的使用默认的python3版本. (二)查看并备份python2相关信息1,使用python -V 可以查看默认的版本信息. [[email protected] ~]# python -V Python 2.7.5 2,然后使用whi

在centos7下安装python3

环境搭建 准备工具: centos7:http://mirror.bit.edu.cn/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1611.iso virtuslvox:https://www.virtualbox.org/wiki/Downloads subline secureCRT 1.装好虚拟机后,添加镜像文件,选择minimal最小化安装 yum update#更新软件 yum -y install gcc kernel-devel kenel-

linux-Centos7安装python3并与python2共存

1.查看是否已经安装Python CentOS 7.2 默认安装了python2.7.5 因为一些命令要用它比如yum 它使用的是python2.7.5. 使用 python -V 命令查看一下是否安装Python 然后使用命令 which python 查看一下Python可执行文件的位置 可见执行文件在/usr/bin/ 目录下,切换到该目录下执行 ll python* 命令查看 python 指向的是python2.7 因为我们要安装python3版本,所以python要指向python3

[转] linux-Centos7安装python3并与python2共存

http://www.cnblogs.com/JahanGu/p/7452527.html - > 补充 编译安装python是需要的zlib.h/openssl/h等文件可以简单安装: yum install zlib-devel openssl-devel 这么装完再重新编译安装python3就可以了~~~ 原文地址:https://www.cnblogs.com/always9/p/8376384.html

【python3】——centos7下安装

centos7下安装python3总步骤分三步: 一.依赖解决: 1.安装依赖包: yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make lrzsz libffi-devel -y 二.下载解压安装python3: 2.下载python3 wget https://www.python.org/ftp/python/3.7.3/Pyt

Win10下安装Python3及Python2、数据类型、格式化输出、运算符

Win10下安装Python3及Python2 下载的官网地址: https://www.python.org/downloads/windows/ 安装Python3: 安装完成之后,在开始处输入 cmd ,测试Python是否安装成功. 输入: python -V ----> pip -v ----> pip 安装Python2: 安装完成之后,打开之前打开的命令提示符页面,测试Python是否安装成功. 输入: python -V ----> pip -v Python3.x与Py