Linux下升级python
本文的Linux系统为CentOS 7 64
在Linux系统的下载文件夹中邮件打开终端,输入命令:
wget http://www.python.org/ftp/python/3.4.4/Python-3.4.4.tgz
这样子python文件的安装包就会下载到下载这个文件夹里面了:
解压命令:
tar -xzvf Python-3.4.4.tgz
解压完成,切换到该文件夹下,也就是cd
将安装设定在我们前面建立的python3的文件夹下面:
./configure --prefix=/home/ttyb/python3
但是发现:
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,安装命令如下:
yum install gcc
但是!
[ttyb@localhost Python-3.4.4]$ yum install gcc
已加载插件:fastestmirror, langpacks
您需要 root 权限执行此命令。
我是子账号来玩的,所以要用root账户,切换:
su root
然后要输入密码,就输入密码。成功切换:
[ttyb@localhost Python-3.4.4]$ su root
密码:
[root@localhost Python-3.4.4]# yum install gcc
安装了一大堆,中间会让你来几个y/n,全部y就行。
安装完毕后再次运行:
[root@localhost Python-3.4.4]# su ttyb
[ttyb@localhost Python-3.4.4]$ ./configure --prefix=/home/ttyb/python3
这时候就可以安装了,我的是python3.4.4
等他设置好安装位置后,继续安装:
make && make install
安装完毕了过后,将python2.7.5改成python3.4.4,配置环境:
mv /usr/bin/python /usr/bin/python2.7.5
然后随便在桌面打开终端输入:
[root@localhost Python-3.4.4]# python
-bash: /usr/bin/python: 没有那个文件或目录
可以发现python没有了,再配置python3.4.4:
ln -s /home/ttyb/python3/bin/python3 /usr/bin/python
再在桌面检查python的版本:
[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升级完成
Linux下升级python的更多相关文章
- Linux下升级Python到3.5.2版本
原文出处:https://www.cnblogs.com/tssc/p/7762998.html 本文主要介绍在Linux(CentOS)下将Python的版本升级为3.5.2的方法 众所周知,在20 ...
- Linux下升级python版本
转载自:http://lovebeyond.iteye.com/blog/1770476 CentOS下的Python版本一般都比较低,很多应用都需要升级python来完成.我装的centOS的默认的 ...
- Ubutnu linux 下升级python版本,以2.x升级到3.x为例
Linux操作系统一般 都会自带python,但是python版本会比主流低,故升级python, 主要思路:自带的python的链接link文件是在/usr/bin 下,采用sudo apt-get ...
- Linux 下升级python和安装pip
Linux版本升级: 1. 首先确认Linux操作系统中自带的python 版本时候与自己所需要的版本一致 所有的python版本都在https://www.python.org/ftp/pytho ...
- Linux系统下升级Python版本步骤(suse系统)
Linux系统下升级Python版本步骤(suse系统) http://blog.csdn.net/lifengling1234/article/details/53536493
- 【Linux】CentOS下升级Python和Pip版本全自动化py脚本
[Linux]CentOS下升级Python和Pip版本全自动化py脚本 CentOS7.6自带py2.7和py3.6 想要安装其它版本的话就要自己重新下载和编译py其它版本并且配置环境,主要是软链接 ...
- centos6.3环境下升级python及MySQLdb的安装
近来突然想鼓捣下linux下的python,看下Python数据库方面的东西,想着在centos下测试下.然而安装的过程有很多坑.下面对整个流程进行下记录 1.python基本库的安装 在安装pyth ...
- linux下配置python环境 django创建helloworld项目
linux下配置python环境 1.linux下安装python3 a. 准备编译环境(环境如果不对的话,可能遇到各种问题,比如wget无法下载https链接的文件) yum groupinstal ...
- Linux下升级安装Python-3.6.2版本
本文主要介绍在Linux(CentOS)下将Python的版本升级为3.6.2的方法 众所周知,在2020年python官方将不再支持2.7版本的python,所以使用3.x版本的python是必要的 ...
随机推荐
- YII2.0上传文件
针对于YII2.0官方手册来说,我稍微修改了一些内容具体的就是把model层里定义的uoload方法在controller方法里合并了 创建模型 namespace app\models; use y ...
- 20145210 《Java程序设计》第一周学习总结
教材学习内容总结 第一章: 1.Java三大平台,JavaSE的四个组成部分 Java根据应用领域的不同,区分为Java SE.Java EE.Java ME三大平台. 各应用平台的基础:Java S ...
- Android自定义View绘图实现拖影动画
前几天在"Android绘图之渐隐动画"一文中通过画线实现了渐隐动画,但里面有个问题,画笔较粗(大于1)时线段之间会有裂隙,我又改进了一下.这次效果好多了. 先看效果吧: 然后我们 ...
- JLOI2010 冠军调查 最小割
var b,f:..] of longint; s,t,i,j,n,m,x,y:longint; l,h:..]of longint; a:..,..]of longint; procedure bf ...
- JS运动基础(一)
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content ...
- 在Web.config中注册自定义控件
之前都是在每个页面的顶端注册用户控件或者是自定义控件,这样不简洁,而且麻烦. 现在只要在在web.config文件中声明,其他地方就可以直接使用前缀加控件如下黄色代码所示: <configura ...
- Unity3d Shader
Unity3d Shader 预览Surface Shader主要用来实现光照相关处理,可能更简洁. Vertex and Fragment Shader 如果不与光照交互, 则可以用这个shader ...
- EXT遮罩效果
<link href="/resources/ext/resources/css/ext-all.css" rel="stylesheet" type=& ...
- zendstudio添加注释快捷键
最常用的是ctrl+/来添加行注释 方法是选中代码,按ctrl+/就可以注释掉代码.再按ctrl+/可以去掉注释 添加块注释时,现加/,再加*,再按enter即可添加块注释.
- Core Java Volume I — 3.10. Arrays
3.10. ArraysAn array is a data structure that stores a collection of values of the same type. You ac ...