貌似centos系统中默认安装了python2.7,但是好像没有python3

所以在系统中安装一下python3.6

首先 安装一下可能需要的依赖

yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel zlib-devel

然后下载python3.6并解压

wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
tar -xzvf Python-3.6.5.tgz
cd Python-3.6.5

安装到/usr/local 目录下面

./configure --prefix=/usr/local/
make
make altinstall

更改/usr/bin/python 的链接

cd /usr/bin
mv python python.backup
ln -s /usr/local/bin/python3.6 /usr/bin/python
ln -s /usr/local/bin/python3.6 /usr/bin/python3
rm -rf /usr/bin/python2
ln -s /usr/bin/python2.7 /usr/bin/python2  

更改yum脚本的python依赖

cd /usr/bin
ll yum* 

文件的文件头

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

安装完成后如果使用yum安装时出现

类似这样的错误

解决方法:打开出错的文件 vi File

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

出现这个问题的原因是:因为yum采用Python作为命令解释器,这可以从/usr/bin/yum文件中第一行#!/usr/bin/python发现。而python版本之间兼容性不太好,使得2.X版本与3.0版本之间存在语法不一致问题。而CentOS 7自带的yum采用的是python2.7,当系统将python升级到3.6后,出现语法解释错误。

在centos7 下安装python3.6相关推荐

  1. linux Centos7下安装python3及pip3

    linux Centos7下安装python3及pip3 先去python官网下载python3安装包 执行命令: wget https://www.python.org/ftp/python/3.6 ...

  2. centos7下安装python3 解决openssl等一系列问题

    centos7下安装python3 解决openssl等一系列问题 参考文章: (1)centos7下安装python3 解决openssl等一系列问题 (2)https://www.cnblogs. ...

  3. Centos7 下安装python3及卸载

    1.安装依赖包 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel t ...

  4. centos安装python3小白_在Linux CentOS7 下安装 python3

    在CentOS7下,默认安装的就是python2.7,我现在来教大家如何安装python3: 1.首先安装python3.6可能使用的依赖 # yum -y install openssl-devel ...

  5. 在centos7下安装python3.7.9并搭建scrapy2环境

    本人不懂爬虫技术.需要获取页面信息的时候,简单的需求直接用程序扒.复杂的需求己用chrome-mini向下渗透.前两天去参加了一个爬虫技术的聚会,发现这个领域非常有意思,所以回来搭建了个scrapy环 ...

  6. CentOS7下安装Python3,超详细完整教程

    1.如果CentOS自带有python3需要更新指定版本的话,先把自带的删除,输入 rpm -qa|grep python3|xargs rpm -ev --allmatches --nodeps 卸 ...

  7. centos7下安装python3.8

    最近新买了台centos7服务器,自带的是python2.7,所以想升级到python3,以下即是详细升级步骤,方便日后查询. 1. 查看当前python版本 [root@iZwz99sau950q2 ...

  8. Centos7下安装Python3.5

    1.安装依赖 - yum -y install python-devel openssl-devel bzip2-devel zlib-devel expat-devel ncurses-devel ...

  9. Centos7下安装python3

    1. 安装依赖环境 # yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline- ...

最新文章

  1. Jquery真的不难~第八回 JS的闭包问题
  2. iOS pods更新失败
  3. JavaScript OpenGL接口再设计
  4. OpenCASCADE:可视化简介
  5. android tv market,安卓市场TV版
  6. 比GPU性能提升5倍阿里云含光800云服务器正式商用
  7. Actor编程模型——Erlang/OTP
  8. linux服务器上svn的log_SVN如何查看修改的文件记录
  9. 转载CentOS7 yum 安装与配置MySQL5.7
  10. PHP环境精简,EasyPHP 17下载 EasyPHP Devserver 17.0 lite php开发环境 官方精简版 仅WindowsXP/Win8 下载-脚本之家...
  11. 关于shopex网店系统和网店助理的几点优化建议
  12. 在移动硬盘(SDD)上装ubuntu18.04
  13. 同样是VPS,为什么RAKsmart更受欢迎
  14. 【UE4 C++】角色拾取、替换武器(下)
  15. mongoDb内嵌文档的数据查询
  16. html攻击代码,利用HTML5标签进行DDoS攻击的新方法揭秘
  17. 京东app优惠券python抓取_如何使用fiddler抓取京东app的领券链接
  18. 基于RFID定位技术的工地人员定位考勤系统-工地人员定位-新导智能
  19. git克隆指定分支的代码
  20. matlab如何表示三峰正态分布,正态分布及常用分布的matlab编程实现

热门文章

  1. 【云原生学习3】Pod及K8S
  2. jasper支持哪些html标签,Jasper HTML输出宽度问题(示例代码)
  3. 35 个提高千倍效率的 Java 代码小技巧
  4. 热点追踪 | 数据,想说爱你不容易
  5. 数据库 day60,61 Oracle入门,单行函数,多表查询,子查询,事物处理,约束,rownum分页,视图,序列,索引
  6. 51单片机物联网开发
  7. 陶哲轩等人用编程方法,推翻了60年几何难题「周期性平铺猜想」
  8. 数据结构与算法之排序(Java版)
  9. Markdown-img使用指南
  10. Kusto Query Language (KQL) 学习笔记