文档章节

linux安装python 升级

 我的去哈哈
发布于 2014/03/27 19:43
字数 670
阅读 196
收藏 0

1.下载源代码 

http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2

2.安装

安装目录一般为/usr/local/,进入该目录

①解压安装文件

Java代码  收藏代码

  1. $ tar –jxvf Python-2.7.3.tar.bz2  

 

    ②进入解压后的目录

 

Java代码  收藏代码

  1. $ cd Python-2.7.3  

 

   ③执行安装步骤

 

Java代码  收藏代码

  1. $ ./configure  

  2. $ make  

  3. $ make install  

 

3. 测试

       在命令行下输入python,出现python解释器即表示已经正确安装。

某些系统默认已经装了python但版本是2.4.x;由于版本太低,高版本的命令并不使用,本次安装后在shell中输入

#python

会发现显示结果:

# 2.4.3

Java代码  收藏代码

  1. Python 2.4.3 (#1, May  5 201116:39:10)   

  2. [GCC 4.1.2 20080704 (Red Hat 4.1.2-50)] on linux2  

  3. Type "help""copyright""credits" or "license" for more information.  

 

版本还是2.4.x的,由于python不像java可以设置JAVA_HOME环境变量,因此需要其他方式

解决办法:

 

Java代码  收藏代码

  1. #cd /usr/bin  

  2.         #ll |grep python   //查看该目录下python  

  3.         #rm -rf python  

  4.         #ln -s /usr/local/Python-2.7.3/python ./python  //建立对应的软链接  

  5.         #python  

  6.   

  7.       # python  

  8.          Python 2.7.3 (default, Aug 20 201215:37:12)   

  9.         [GCC 4.1.2 20080704 (Red Hat 4.1.2-50)] on linux2  

  10.         Type "help""copyright""credits" or "license" for more information.  

 

 首先下载源tar包

  可利用linux自带下载工具wget下载,如下所示:

1 # wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz

  或自己去网上找,这里提供一个最新版的下载链接:http://xiazai.zol.com.cn/detail/33/320958.shtml

  这里我用的是第二种方法,下载的是Python-3.1.2.tar.bz2版本,下载完成后到下载目录下,解压

1 bunzip2 Python-3.1.2.tar.bz2
2 tar -xvf Python-3.1.2.tar(若是第一种方法,则直接解压缩tar -xzvf Python-3.3.0.tgz)

  进入解压缩后的文件夹

1 cd Python-3.1.2

  在编译前先在/usr/local建一个文件夹python3(作为python的安装路径,以免覆盖老的版本)

1 mkdir /usr/local/python3

  开始编译安装

1 ./configure --prefix=/usr/local/python3
2 make
3 make install

  此时没有覆盖老版本,再将原来/usr/bin/python链接改为别的名字

1 mv /usr/bin/python /usr/bin/python_old

  再建立新版本python的链接

1 ln -s /usr/local/python3/bin/python3 /usr/bin/python

  这个时候输入

1 python

  就会显示出python的新版本信息

1 Python 3.1.2 (r312:79147, Oct 21 2012, 01:03:21))
2 [GCC 3.2.2 20030222 (Red Hat Linux 3.2.2-5)] on linux2
3 Type "help""copyright""credits" or "license" for more information.
4 >>>

  PS:如果不建立新安装路径python3,而是直接默认安装,则安装后的新python应该会覆盖linux下自带的老版本,也有可能不覆盖,具体看安装过程了,这个大家可以自己试验下,当然如果还想保留原来的版本,那么这种方法最好不过了。


© 著作权归作者所有

粉丝 3
博文 57
码字总数 55253
作品 0
东城
私信 提问
如何在linux下升级python

服务linux器自带的是python2.6.无法安装 pip install paramiko。总是报错。 系统自带的Python2.6又不能动。无奈只好再安装一个版本。 自己尝试手动升级python2.7 最后还是放弃了,因为安装成...

linuxprobe16
2018/12/01
13
0
Pipx:在隔离环境中安装和运行 Python 应用

我们始终建议在虚拟环境中安装 Python 应用以避免彼此冲突。Pip 包管理器可以帮助我们在隔离的环境中安装 Python 应用,我们使用两个工具,即 和 。还有一个 Python.org 推荐的名为 Pipenv 的...

作者: Sk
07/15
0
0
Linux-Ubuntu 环境配置

1. 系统环境配置 系统升级 sudo apt update sudo apt upgrade 配置python基础环境 sudo apt install -y python-dev python-pip python-nose gcc g++ git gfortran vim sudo apt install -y l......

FrankBlood
2016/12/04
0
0
Firefly 零基础部署图文教程

python基础环境搭建 window下环境变量设置 设置后可以方便的使用python命令行,以及python路径下的Script工具。 1.python的安装路径 2.python script 工具的路径 这两个路径加入到path环境变...

大鸡蛋
2013/09/11
20
0
升级python2.6===升级至3.6.1版本

虚拟机安装的linux 6.7版本,自带的python是2.6,如果不需要升级python版本的可以直接安装ipython [root@adsl-172-10-0-3 ~]# python -V ----查看python版本 [root@adsl-172-10-0-3 ~]# yum ...

zhengminghao
2018/06/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

nginx学习之模块

1、 stub_status模块: 用于展示nginx处理连接时的状态。 配置语法如下: Syntax:stub_status;Default:默认没有配置Context:server、location 可以编辑default.conf,加上如下配置: ...

码农实战
42分钟前
4
0
MySQL,必须掌握的6个知识点

目录 一、索引B+ Tree 原理 MySQL 索引 索引优化 索引的优点 索引的使用条件 二、查询性能优化使用 Explain 进行分析 优化数据访问 重构查询方式 三、存储引擎InnoDB MyISAM 比较 四、数据类...

李红欧巴
46分钟前
4
0
堆”和“栈

C++作为一款C语言的升级版本,具有非常强大的功能。它不但能够支持各种程序设计风格,而且还具有C语言的所有功能。我们在这里为大家介绍的是其中一个比较重要的内容,C++内存区域的基本介绍。...

SibylY
58分钟前
4
0
总结:Https

一、介绍 简单理解,https即在http协议的基础上,增加了SSL协议,保障数据传输的安全性。 它由以前的http—–>tcp,改为http——>SSL—–>tcp;https采用了共享密钥加密+公开密钥加密的方式 ...

浮躁的码农
今天
6
0
数据库表与表之间的一对一、一对多、多对多关系

表1 foreign key 表2 多对一:表 1 的多条记录对应表 2 的一条记录 利用foreign key的原理我们可以制作两张表的多对多,一对一关系 多对多: 表1的多条记录可以对应表2的一条记录 表2的多条记...

Garphy
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部