本人使用的是centos7,该系统已经自带了python2,但是由于python3和python2在很多使用上还存在着较大区别,并且本着学习的态度决定尝试安装一次。

由于一开始忘了截图,所以本文只有所有的安装命令,命令完全正确,亲测可以使用,所以在此发文记录一下。

说明:python2和python3各有特点,目前很多库支持较多的还是python2,站在学习的角度,建议大家两个版本都保留着。

输入Python命令,查看可以得知我的本机是Python2.7.5版本

[root@localhost ~]# python
Python 2.7.5 (default, Aug  7 2019, 00:51:29) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

输入which python

可以查看位置,一般是位于/usr/bin/python目录下。

下面介绍安装Python3的方法:

注意:以下所有命令请单条执行

1、首先安装依赖包

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

2、建立一个空文件夹(个人可以根据自己的情况安装在不同的位置),并进入该目录

mkdir /usr/local/python3

cd /usr/local/python3

3、根据自己需求下载不同版本的Python3,我下载的是Python3.7.6

wget https://www.python.org/ftp/python/3.7.6/Python-3.7.6.tar.xz
4、解压压缩包,会发现在该目录新生成了一个目录叫Python-3.7.6,然后安装Python3

tar -xvJf  Python-3.7.6.tar.xz
cd Python-3.7.6
./configure --prefix=/usr/local/python3
make && make install

5、最后创建软链接

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

6、在命令行中输入python3测试

[root@localhost ~]# python3
Python 3.7.6 (default, Jan  1 2020, 13:17:10) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

同样的,我们的python2版本也仍旧在:

[root@localhost ~]# python
Python 2.7.5 (default, Aug  7 2019, 00:51:29) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

当我们需要使用不同的python版本的时候,就可以通过命令行输入python2或者python3来开启相应的版本。

CentOS7安装Python3详细步骤与Python2共用方法相关推荐

  1. CentOS7安装Python3.4 ,让Python2和3共存

    为什么80%的码农都做不了架构师?>>>    #CentOS7安装Python3.4 ,让Python2和3共存 环境:CentOS7.1 需求:网络畅通 编译需要的一些包,酌情安 ...

  2. centos7安装python3.7.4_基于centos7 安装python3.6.4出错的解决方法

    基于centos7 安装python3.6.4出错的解决方法 错误:zipimport.ZipImportError: can't decompress data; zlib not availabl ...

  3. Centos7安装Mysql详细步骤

    本文主要介绍如何在Centos7下安装Mysql. 一.下载Mysql 使用wget命令下载mysql安装包.确保系统已经安装了wget,如果没有安装,执行 yum install wget 安装. ...

  4. Centos7安装Nginx详细步骤

    1.  gcc 安装 安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装: yum install gcc-c++ 2.PCRE pcre-d ...

  5. centos7安装es mysql_Centos7 安装MySQL详细步骤

    Centos7 安装MySQL详细步骤 首先在虚拟机中安装一个Centos7(VM虚拟机安装Centos7) 1.1 MySQL安装 1.1.1 下载wget命令 yum -y install wge ...

  6. python3.7.2安装步骤-python安装升级详细步骤 Python2 升级 Python3

    多数情况下,系统自动的Python版本是2.x, 或者yum直接安装的也是2.x ,但是,现在多数情况下建议使用3.x ,那么如何升级呢? ,下面老徐详细讲解升级步骤; 首先下载源tar包 可利用li ...

  7. python3.6.5安装步骤-Centos7 安装Python3.6.5

    一.centos7 安装 Python3.6.5教程 1.在安装Python之前,需要先安装一些后面遇到的依赖问题(如果有依赖问题,按照提示安装): yum -y install zlib-devel ...

  8. Centos7安装python3+Selenium+chrome+chromedriver详细

    Centos7安装python3+Selenium+chrome+chromedriver详细 python2和python3共存,Selenium错误的处理 更新Centos源 wget -O /e ...

  9. python3安装pywin32_Python3 pywin32模块安装的详细步骤

    这篇文章主要介绍了Python3 pywin32模块安装的详细步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 python新 ...

最新文章

  1. R语言psych包的fa函数对指定数据集进行因子分析(输入数据为相关性矩阵)、指定进行正交旋转、斜交旋转提取因子、比较正交旋转和斜交旋转之间的差异、因子结构矩阵、因子模式矩阵和因子相关矩阵之间的关系
  2. 物理磁盘空间使用已满导致数据库hang起
  3. 解决无法将java项目部署到tomcat中去
  4. CISCO CCNA路由器密码管理
  5. SqlBulkCopy批量插入数据
  6. Qt 5 如何修改打包好的应用程序图标
  7. map java 用法_java中map 9种常规用法
  8. 如何修改远程桌面连接端口 ,历史记录,支持多用户
  9. Windows下编译CMake源码(Opencv源码编译)
  10. 实验——基于文件验证和MYSQL验证的vsftpd虚拟用户
  11. JAVA后台权限管理系统
  12. Boost出现error C2678
  13. Tomcat安装、配置、优化及负载均衡详解
  14. Defina脚本 - 恶灵塔任务大全
  15. 人大金仓数据库的用户与角色
  16. 从概念到现状,一文读懂边缘计算
  17. 《图像处理与计算机视觉算法及应用》读后感
  18. 如何面对无意义的生活
  19. 编译器:GNU工具链GCC编译器的编译方法和编译步骤
  20. requests库和lxml库爬取彼岸图网的图片

热门文章

  1. 悲催的跨平台文献管理能力
  2. 2022-2028年中国体育用品行业投资分析及前景预测报告(全卷)
  3. Redis 高级特性(3)—— 持久化及数据恢复
  4. 面试常碰到++p/p--问题到底结果是什么?
  5. dataframe 拆分 分裂
  6. 命名实体识别学习笔记——使用Ltp
  7. window10+python3.7安装tensorflow--gpu tensorflow 安装
  8. Lock、ReentrantLock、ReentrantReadWriteLock原理及应用深入解析
  9. LeetCode简单题之旋转字符串
  10. MindSpore 高阶优化器