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是必要的 ...
随机推荐
- python3爬虫再探之豆瓣影评数据抓取
一个关于豆瓣影评的爬虫,涉及:模拟登陆,翻页抓取.直接上代码: import re import time import requests import xlsxwriter from bs4 imp ...
- The Blocks Problem
Description Many areas of Computer Science use simple, abstract domains for both analytical and empi ...
- Camelot_floyd&&DP
Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 3119 Accepted: 1455 Description Centu ...
- 多层CCLayer的touch冲突解决
一般通过layer. setTouchPriority()方法来设置 touch优先级,数值越小,优先级越高,但有时多人开发过程中,多层layer叠在一起,无法通过setTouchPrority()来 ...
- android内嵌入webview导致闪退
这里碰到的是各种闪退情况之一,webview退出后,程序里立马需要申请内存空间做别的事情,这时内存不够就会闪退,做法就是延时个几百毫秒,在这段时间内让java把该回收的内存都回收,然后延时到了再做接下 ...
- ubuntu 下建立桌面快捷方式
1)新建文件eclipse.desktop,命令如下: sudo vim /usr/share/applications/eclipse.desktop 2)在新建文件中添加如下内容并保存: [Des ...
- myeclipse 清理项目缓存的几大步骤
http://blog.csdn.net/moneyshi/article/details/49247169 相信大家被项目缓存折腾过吧,这里罗列几条清除项目缓存的方法 1.项目清理: 选择菜单栏的P ...
- eoe资料
-------------------------------https://github.com/waylau/vpngate-mirrors FQ软件.方法 android优化: http: ...
- sqlserver函数
SQLServer时间日期函数详解,SQLServer,时间日期, 1. 当前系统日期.时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础 ...
- Hibernate的三种常用检索方式
Hibernate 提供了以下几种检索对象的方式 ¨ 导航对象图检索方式: 根据已经加载的对象导航到其他对象 ¨ OID 检索方式: 按照对象的 OID 来检索对象 ¨ ...