第一步、查看python的版本号以及安装路径;

通过以上的查看可以看到,python默认是指向到python2的,所以这里我们不动它,保持现状态即可。

备注:(因为现在还有很多的系统更新都需要使用到pyhton2 例如:Centos7 的yum 安装和更新。django这些框架现在默认又是使用python3)

第二步、安装python3的相关依赖库,

1.安装python3.7可能使用的依赖

yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel wget

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc

yum -y install libffi-devel

2.下载python3

cd /tmp/

wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz

3.解压下载好的压缩包

tar -zxvf Python-3.7.4.tgz

4.配置编译

mkdir /usr/local/python3

cd Python-3.7.4/

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

make

make install

第四步、安装完成后,进行 软链接 创建

后期使用就是 直接输入 python 运行的还是python2。输入python3运行的就是pyhton3了。

cd /usr/local/python3/bin/

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

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

pip3 install --upgrade pip

这一步可能会出现如下报错:

错误提示:

python3: error while loading shared libraries: libpython3.7m.so.1.0: cannot open shared object file: No such file or directory

解决办法:(进入安装目录把文件拷贝过去即可)

cd /tmp/Python-3.7.4/

cp libpython3.7m.so.1.0 /usr/local/lib64

cp libpython3.7m.so.1.0 /usr/lib/

cp libpython3.7m.so.1.0 /usr/lib64/

第五步、完成所有的安装,下一次更新 建立Python虚拟环境

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。

python3.7.2教程-centos7系统下python2与python3共存相关推荐

  1. python3.7.2使用-centos7系统下python2与python3共存

    第一步.查看python的版本号以及安装路径: 通过以上的查看可以看到,python默认是指向到python2的,所以这里我们不动它,保持现状态即可. 备注:(因为现在还有很多的系统更新都需要使用到p ...

  2. python2和python3分别是python的两个版本_Windows下Python2与Python3两个版本共存的方法详解...

    前言 一向用Python 3,最近研究微信公众号开发,各云平台只支持Python 2.7,想用其他版本需要自己搭建环境.而网上又搜不到Python 3开发微信公众号的资料.暂打算先使用Python 2 ...

  3. centos7系统下使用vimplus配置vim的C++环境

    centos7系统下使用vimplus配置vim的C++环境 开源项目请参考:https://gitee.com/chxuan/vimplus 配置好的界面如下: 1. 准备工作: ubuntu 或者 ...

  4. Ubuntu下Python2与Python3的共存配置

    Ubuntu下Python2与Python3的共存 Linux系统一般自带Python,有时候又自己下载了Python,因此有可能Python2和Python3同时存在.那么当我们在Terminal键 ...

  5. Centos7系统下httpd各种方式实现与配置

    1. Centos7系统下实现httpd-2.2的安装,并分别实现prefork.worker.event等几种工作方式 Centos 7上若yum安装httpd程序,默认的是2.4的版本,因此无法用 ...

  6. centos7php自启动,centos7系统下nginx安装并配置开机自启动操作

    这篇文章主要介绍了centos7系统下nginx安装并配置开机自启动操作方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下 这篇文章主要介绍了centos7系统下nginx安装并配置开机自启动操作 ...

  7. centos7安装wget_Centos7系统切换Python2到Python3.x

    CentOS7系统现有python版本 我们先来查看一下安装的CentOS 7操作系统中python的版本情况.直接在命令行上输入python: [cao@localhost ~]$ python P ...

  8. python3命令行安装pip_win10系统下python3安装及pip换源和使用教程

    一.python3的安装 建议安装python3,python2在未来将不再维护. python官方下载地址 https://www.python.org/downloads/windows/ 选择 ...

  9. win7 制作linux u盘安装教程,win7系统下u盘安装linux centos7,详细步骤,亲测

    近段时间想在自己的win7电脑上安装个linux双系统,于是下载了linux centos7这个版本,折腾了两天,网上的各种帖子看了不少,也遇到很多问题,幸运的是终于装成功了,下面就说明一下安装的整个 ...

最新文章

  1. FilenameFilter的使用
  2. Oracle修改监听IP地址
  3. CVS代码管理的一个小错误
  4. python中函数的使用_python中的函数的使用示例
  5. 2013年海康威视校园招聘笔试题
  6. 被AI人机疯狂单杀?王者荣耀AI“绝悟”亲测体验
  7. dbnetlib sqlserver不存在或拒绝访问_部署IIS+PHP+SQL server环境
  8. 2018-2019-2 20165235《网络对抗技术》Exp7 网络欺诈防范
  9. java中介者模式例子_Java中介者模式(Mediator Pattern)
  10. 第 5 章 虚拟机栈
  11. uboot 使用fdt命令查看设备树
  12. 如何写一个播放器-解析MNVideoPlayer(一)
  13. Origin曲线拟合教程
  14. 山地车中轴进水表现_解决山地车令人讨厌的中轴异响及其他异响问题
  15. 卡内基梅隆计算机专业,2019美国大学计算机科学专业排名TOP10一览 卡内基梅隆大学居...
  16. 周志明架构课--03.SOA时代:成功理论与失败实践
  17. 【跨境电商】个人做跨境电商需要准备多少钱?包括哪些费用?
  18. 室内设计优美语句_关于装修设计唯美的句子
  19. 中国快递业唯一最佳CEO重磅出炉,你没有看错,他不是王卫!
  20. springboot校园餐厅点餐订餐选座系统

热门文章

  1. Altium Protel PCB Layer
  2. [转]Erwin4.1.4与PowerDesign9.5
  3. CF1140F Extending Set of Points 【按时间分治,并查集】
  4. 计算机操作系统基础知识-2
  5. 洛谷P3884 二叉树问题
  6. Java线程之join
  7. [poj3254] Corn Fields
  8. 程序员常用的六大技术博客类
  9. Nginx安装、配置及使用总结
  10. CountDownLatch简介