CentOS6 安装Python3.5 原来是python2.6 升级到python3
来源:互联网 发布:北京牛人这么多知乎 编辑:程序博客网 时间:2024/05/07 15:11
装了CentOS 6.7,想搭载Python3,
期间遇到这样一个big问题,第5步解压的时候,tar解压出错:
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
百度了好久都搞不定,后来加了第3步到修改权限后就好了
以及其他一些小问题,解决后,详细记录完整的安装步骤如下:
查看Python版本python
# python -V
Python 2.6.6
据说Python3的变化很大,所以想升级到新的版本,百度了好一阵,揉合了好几个帖,最终安装成功:
# cd /usr/local/src '转到常用的文件储存路径
# wget http://www.python.org/downloads/release/python-352/Python-3.5.2.tgz ‘下载安装文件
# chmod +x Python-3.5.2.tgz '修改文件权限,少了这步的话,文件可能解压不了
# yum install gcc gcc-c++ '安装gcc,已经安装的这步可跳过
# tar -xzvf Python-3.5.2.tgz '解压tgz文件
# cd python-3.5.2
# ./configure --prefix=/usr/local/python352 ‘注意:安装在新目录,防止覆盖系统默认安装的python
# make && make install
# make clean && make distclean '清除安装信息
# cd /usr/bin
# mv python python26.bak '备份旧python
# ln -s /usr/local/python352/bin/python /usr/bin/python ‘建立软连接,使系统默认的python指向python3
已经安装完成python的安装或升级的全部操作了,校验一下现在的python的版本:
# python -V
Python 3.5.2
因为yum使用python2,因此替换为python3后可能无法正常工作,继续使用这个python2.6.6
因此修改yum配置文件(# vi /usr/bin/yum)。 把文件头部的#!/usr/bin/python改成#!/usr/bin/python2.6保存退出即可
主要参考网址:1、http://www.centoscn.com/image-text/install/2015/1230/6590.html
2、http://www.linuxidc.com/Linux/2013-06/85968.htm
3、http://developer.51cto.com/art/201204/332687.htm
补充,在百度里搜索centos 安装 python,第一页出现到都是几年前到旧博客,刚开始挺纳闷到,但没细想,看了很多博客我才安装好python3.5.3。
回头一看其实centos6版本安装python3也是挺简单的,所以我编辑了这么一遍博客,希望后来者只需看未这一篇就能搞定python3安装出错到问题。
然后,今天心血来潮百度一下,看看能否找到自己写到文章,结果发现百度搜索centos6.7安装python3.5.2,竟然没看到自己刚写到博客!于是摸索了
一会,发现在第一个网页链接右上角那里,有个搜索工具到小图标,点击之后把时间不限,改为一周之内,就能看到最新到文章了。看来这个工具,以后要常用,这样才能搜到最新到!!
- CentOS6 安装Python3.5 原来是python2.6 升级到python3
- centos 已经安装python2.7 升级到python3.5
- centos 升级python2.6 到python3.3
- centos 升级python2.6 到python3.3
- python2.6 升级到python3.3
- Centos6.5安装Python3.6(和python2共存)
- CentOS下Python2.6升级到Python3.5
- CentOS下Python2.6升级到Python3.5
- 升级Python2.7到Python3
- Linux升级python2到python3
- linux下编译安装python3.6.2即是升级本机的python2版本到3
- linux python2升级到python3(源码编译安装)
- CentOS6.5 安装Python3.6
- python3.5 centos6.6安装
- centos6.5下安装python2.7,python3.5
- RedHat升级Python2.6到Python3.4.3版本
- Mac下升级python2.7到python3.6
- Mac下升级python2.7到python3.6详解
- unity-unet-多人在线同步问题解决方案
- [Hive]Hive指定查询输出分隔符
- Add Two Numbers in leeTCode
- [Linux]linux杀死指定名称所有进程的命令工具
- 433.Number of Islands-岛屿的个数(容易题)
- CentOS6 安装Python3.5 原来是python2.6 升级到python3
- [Storm]Storm流控制
- LeetCode.Problem 4 Median of Two Sorted Arrays
- mysql+dbunit 抛出NoSuchColumnException、DataSetException
- 双向队列ArrayDeque类
- Swift3.0学习笔记(一)
- [Mysql]Mysql常用命令
- Android binder的kernel实现
- No module named yum 错误