前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux下升级python

Linux下升级python

作者头像
机器学习和大数据挖掘
发布2019-07-02 10:50:39
2.9K0
发布2019-07-02 10:50:39
举报
文章被收录于专栏:数据挖掘

本文的Linux系统为CentOS 7 64

在Linux系统的下载文件夹中邮件打开终端,输入命令:

代码语言:javascript
复制
wget http://www.python.org/ftp/python/3.4.4/Python-3.4.4.tgz

这样子python文件的安装包就会下载到下载这个文件夹里面了:

解压命令:

代码语言:javascript
复制
tar -xzvf Python-3.4.4.tgz

 解压完成,切换到该文件夹下,也就是cd

将安装设定在我们前面建立的python3的文件夹下面:

代码语言:javascript
复制
 ./configure --prefix=/home/ttyb/python3

但是发现:

代码语言:javascript
复制
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for --enable-universalsdk... no
checking for --with-universal-archs... no
checking MACHDEP... linux
checking for --without-gcc... no
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/home/ttyb/下载/Python-3.4.4':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details

原来是没有gcc,我这里是新安装的Linux,所以我需要安装gcc,安装命令如下:

代码语言:javascript
复制
yum install gcc

但是!

代码语言:javascript
复制
[ttyb@localhost Python-3.4.4]$ yum install gcc
已加载插件:fastestmirror, langpacks
您需要 root 权限执行此命令。

我是子账号来玩的,所以要用root账户,切换:

代码语言:javascript
复制
su root

然后要输入密码,就输入密码。成功切换:

代码语言:javascript
复制
[ttyb@localhost Python-3.4.4]$ su root
密码:
[root@localhost Python-3.4.4]# yum install gcc

安装了一大堆,中间会让你来几个y/n,全部y就行。

安装完毕后再次运行:

代码语言:javascript
复制
[root@localhost Python-3.4.4]# su ttyb
[ttyb@localhost Python-3.4.4]$  ./configure --prefix=/home/ttyb/python3

这时候就可以安装了,我的是python3.4.4

等他设置好安装位置后,继续安装:

代码语言:javascript
复制
make && make install

安装完毕了过后,将python2.7.5改成python3.4.4,配置环境:

代码语言:javascript
复制
mv /usr/bin/python /usr/bin/python2.7.5

然后随便在桌面打开终端输入:

代码语言:javascript
复制
[root@localhost Python-3.4.4]# python
-bash: /usr/bin/python: 没有那个文件或目录

可以发现python没有了,再配置python3.4.4:

代码语言:javascript
复制
ln -s /home/ttyb/python3/bin/python3 /usr/bin/python

再在桌面检查python的版本:

代码语言:javascript
复制
[ttyb@localhost 桌面]$ python
Python 3.4.4 (default, Sep 12 2016, 14:13:28) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux
Type "help", "copyright", "credits" or "license" for more information.

变成了python3.4.4,ok,python升级完成

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-09-13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档