Python 2.75升级3.6.3
https://blog.csdn.net/wwwdaan5com/article/details/78218277
Centos 7 默认yum安装python 是2.7.5,
(网上看了很多升级都是错的 导致python混乱,导致yum坏了,本人还重装了yum:http://www.cnblogs.com/eason-d/p/8608180.html)
在安装3.6.3之前
1.安装常用套件
由于是最小化安装,所以里面什么都没有,要自己装。
# yum -y update # yum -y install vim wget ntp bind-utils net-tools nmap
2.安装python辅助工具— easy_install
# yum -y install python-setuptools
3.安装python辅助工具— pip
# easy_install pip
4.更新编译器,若没有更新可能会造成python内的make无法编译。
# yum -y install make gcc gcc-c++
5.安装zlib-devel,若没有安装会再make install过程中出现错误。
# yum -y install zlib-devel
6.安装读取工具,若无安装,则在python command mode下无法使用方向键
# yum -y install readline*
7.安装openssl-devel,若没有安装,则安装numpy、scipy等套件时会出现错误。
# yum -y install openssl-devel
2:下载
wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz
mkdir /usr/local/python3 -p
tar xf Python-3.6.3.tgz
cd Python-3.6.3
./configure
make
make install
这个时候
python -V 看见是2.7.5版本
python3 -V 看见是3.6版本
9.将原本python重命名,用python3.6取代python2.7
# mv /usr/bin/python /usr/bin/python.bak #意思 把原来的python文件重命名为.bak # ln -s /usr/local/bin/python3 /usr/bin/python #ln -s 软链接(它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间)
这个时候 python -V 看见是3.6版本
10.更改配置,否则原本yum的功能会无法使用
# vim /usr/bin/yum # vim /usr/libexec/urlgrabber-ext-down
备注:被将#!/usr/bin/python改为#! /usr/bin/python2.7(因为yum是基于python 2.7.5的),保存退出即可。
11.安装常用套件
# pip install numpy scipy matplotlib scikit-learn
搞定了
Python 2.75升级3.6.3的更多相关文章
- Centos 6.4 python 2.6 升级到 2.7
Centos 6.4 python 2.6 升级到 2.7 分类: Python Linux2013-09-13 21:35 37278人阅读 评论(2) 收藏 举报 一开始有这个需求,是因为用 Ya ...
- CentOS6.5 python 2.6升级到2.7
在CentOS6.5下,将自带的python2.6.6升级到python2.7.3,解决方法如下: 下载python2.7.3包,并解压缩,输入命令:#wget http://python.org/f ...
- CentOS 7.0 下 Python 2.7 升级到 Python 3.5
前段因为时间工作需要,要把 Centos 7.0 默认安装的 Python 2.7 升级到 Python 3.5. 具体操作如下: # 安装 gcc gcc-c++ 等编译工具软件 yum insta ...
- python - selenium 2 升级到最新版本
python - selenium 2 升级到最新版本 之前一直用的是selenium 2.48 .firefox36 而实际用户的浏览器可能都有自动更新功能,所以版本基本上是最新的.所以这次专门做了 ...
- CentOS 6.X Python 2.6升级到Python 2.7 【转】
前言:一些第三方框架为了降低复杂性,新的版本已经开始不支持旧版本的python,比如Django这个web框架1.8版本及以上仅仅只支持python2.7及以上版本(记忆中是这个1.8版本),pip安 ...
- python 2.43 升级到2.7
[root@GW1 bin]# lsb_release -aLSB Version: :core-3.1-amd64:core-3.1-ia32:core-3.1-noarch:graphics-3. ...
- python 2.6升级到2.7
CentOS 6.5上安装的python版本是2.6.6,不能满足我运行软件的要求,所以对python进行升级. 原以为这也就是安装个软件的事儿,在我求稳搜索一下了之后发现,也并不是那么单纯简单. 下 ...
- python 小脚本升级-- 钉钉群聊天机器人
一则小脚本(工作中用) 在这篇文章中写的监控的脚本,发送监控的时候 是利用的邮箱,其实在实际,邮箱查收有着不方便性,于是乎升级, 我们工作中,经常用钉钉,那么如果要是能用到钉钉多好,这样我们的监控成功 ...
- python中pip升级
第一步: 首先安装python,在百度中搜索python,进入python官网,点击downliad, 下载到本地: 下载好后进行安装,与一般软件安装过程一样.安装过程中要注意勾线Add python ...
随机推荐
- js数字进制转换
其他进制转十进制: 使用 parseInt()函数,parseInt解析一个字符串参数,并返回一个指定基数的整数 ,用法如下: parseInt(string, radix); 以二进制为例,用法如下 ...
- angular学习笔记二
已经了解了angular的基础知识以后,我们继续开始了解angular的基础模块,首先在写angular应用时需要引入angularjs 在使用angular时必须为它定义边界(angular的作用 ...
- sudo-tcpdump提权法
当当前用户可以通过sudo执行tcpdump时,可以用来进行提权 tcpdump中有两个参数-z和-Z,前者用来执行一个脚本,后者用来指定tcpdump以哪个用户运行,当可以通过sudo执行时,则可以 ...
- Redis入门简单操作
一.下载安装 Linux下载服务器版本地址:https://redis.io/download Windows下载客户端Redis Desktop Manager:https://redisdeskt ...
- python实现树结构
树在计算机科学的许多领域中使用,包括操作系统,图形,数据库系统和计算机网络.树数据结构与他们的植物表亲有许多共同之处.树数据结构具有根,分支和叶.自然界中的树和计算机科学中的树之间的区别在于树数据结构 ...
- 【MySQL案例】ERROR 1786 (HY000)
1.1.1. ERROR 1786 (HY000) [环境描写叙述] msyql5.6.14 [报错信息] 运行create table ... select的时候遇到报错: db1 [test] [ ...
- socket编程---TCP
服务器端先初始化Socket,然后与端口绑定(bind),对端口进行监听(listen),调用accept阻塞,等待客户端连接.在这时如果有个客户端初始化一个Socket,然后连接服务器(connec ...
- pfsense openvpn上网终于通了
先看配置,等会在说过程中遇到的问题: 1.openvpn配置: /var/etc/openvpn/server2.conf下: port 1195 proto tcp dev tap writepid ...
- AngularJS资源大集锦
AngularJS最近貌似很火,前段时间,CSDN的编辑专访了AngularJS创始人Misko Hevery.这不,Tuts+网站编辑Rey Bango应广大读者需要,把各种极好的AngularJS ...
- 遍历树节点(多层)的方法(java)
前序遍历,后序遍历,广度遍历,深度遍历,遍历一级节点.以及按钮如何响应点击事件. import java.awt.*; import java.awt.event.*; import java.uti ...