Linux下python版本的升级步骤

  1.先下载,你要升级的python版本(我升级的是python3.3.0)

  可使用系统自带下载工具wget下载:

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

  你也可以访问  http://www.python.org/ftp/python/ ,直接下载到系统中

  提示下:你使用wget下载后,下载的文件,在你当前的工作目录中。(别下载后,找不到文件哈)

  

  2.准备工作

  解压下载好的文件:

  @1,可以使用linux系统 右键 “解压缩到此处”,

  @2,直接解压缩tar -xzvf Python-3.3.0.tgz

  

  下面的操作:都必须要在解压后的文件夹目录里输入命令

  cd Python-3.3.0

  (推荐下面操作)

  在编译前先在 /usr/local 新建一个python3文件夹,这样可以不用覆盖老版本的路径

  mkdir /usr/local/python3

  开始编译并执行再安装

  @1, ./configure --prefix=/usr/local/python3

  说明:为什么后面,加执行参数:

  执行后的效果:

    在执行成功,编译,安装后,Python-3.3.0里面的自动生成的目录及文件都被复制到你--prefix后面指定的文件夹目录,

  为什么:

    卸载软件或者移植软件,当某个安装的软件不在需要时,只需简单的删除该目录,就可以把软件卸载的干干净净,移植团建只需拷贝整个目录到另一机器即可;

  @2,make

  @3,make install

  此时系统已经安装好了Python-3.3.0,下面就是建立链接,把当前的3.3做为默认版本,但我们还不想把老版本给干掉

  mv /usr/bin/python  /usr/bin/python_2.6.6(或者/usr/bin/python_old   名字随便你)

  接下来,就是默认版本号:

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

  注意:(这里,用到了,新建的python3目录,从根本上把在文件编译的目录给替代了,这就是大大的作用)

  

  3. 验证:

  python

  显示版本号:

  3.3.0  。ok

  

  下面补充一点:

  # yum ,当版本升级后,yum指令出错,是因为yum基于python写的,yum所依赖的python版本不相符,(这就像微软的.net framework3.4 4.0. 4.5),你的代码编译环境不同,程序也要做相应的修改;

  因为,上面,在升级版本时,我们没有将老版本的python给干掉,只是更换了老版本python路径,所以,我们需要编辑  vim /usr/bin/yum 文件,修改第一行注释

  #!/usr/bin/python****(老版本号)

  联系上文,就修改成 #!/usr/bin/python_old

  4、查看yum版本
  [[email protected] ~]# rpm -qa |grep yum

  5、查看python版本 (使用过去的老版本的路径配置yum就ok了)
  [[email protected] ~]# whereis python

  

  

  

  

  

时间: 2024-08-26 03:12:33

Linux下python版本的升级步骤的相关文章

更新linux下python版本

# 安装所有的开发工具包 yum groupinstall -y "Development tools" # 安装其它的必需包 yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel # 下载.编译和安装 Python 2.7.13 #wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz tar zxf Pyth

Linux下python安装升级详细步骤 | Python2 升级 Python3 转载

Linux下python升级步骤  Python2 ->Python3 多数情况下,系统自动的Python版本是2.x 或者yum直接安装的也是2.x 但是,现在多数情况下建议使用3.x 那么如何升级呢? 下面老徐详细讲解升级步骤: 首先下载源tar包 可利用linux自带下载工具wget下载,如下所示: wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz 下载完成后到下载目录下,解压 tar -xzvf Python-3.3

Linux下python安装升级详细步骤 | Python2 升级 Python3

Linux下python升级步骤  Python2 ->Python3 多数情况下,系统自动的Python版本是2.x 或者yum直接安装的也是2.x 但是,现在多数情况下建议使用3.x 那么如何升级呢? 下面老徐详细讲解升级步骤: 首先下载源tar包 可利用linux自带下载工具wget下载,如下所示: wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz 下载完成后到下载目录下,解压 tar -xzvf Python-3.3

linux下python升级 及 pymongo安装

由于需要使用列表统计模块collection.Counter,而Counter模块只有在python2.7以上版本才有支持,所以将python2.6升级到2.7.  在linux下升级python,比如从2.6到2.7,大概需要这么几步:    1. 下载python2.7 从这里下载:http://www.python.org/ftp/python/ ,选择需要的版本 2. 安装pyhon2.7 下载好了以后,解压并安装    $ bzip2 -d Python-2.7.tar.bz2 (-d

linux下编译运行TIGL Viewer步骤

linux下编译运行TIGL Viewer步骤(仅为了正确编译安装的话直接跳到步骤3) 1. linux发行版选择:由于linux发行版众多,不同版本包含的库版本可能存在差别,因此需要选择正确的版本.由于在openCascade推荐使用的发行版列表中,对Ubuntu比较熟悉,所以选用ubuntu.(其他发行版的包安装方式与ubuntu有较大差别,不熟悉的话会比较麻烦) 2. ubuntu版本选择:虽然openCascade推荐使用ubuntu13.04版本,但因为13.04非长期支持版,所以使用

FEKO 6.0 电磁仿真软件在 Linux下安装以及破解详细步骤(附下载地址和注册程序)

FEKO6.0各版本下载地址(来源于寺院的研究僧): Intel/AMD (32-bit x86) Windows (XP, Vista, Windows 7, Server 2003) feko_distrib_6.0_win32.exe (320 MByte) Linux feko_distrib_6.0_LINUX.tar.gz (392 MByte) Intel/AMD (64-bit x86_64) Windows (XP, Vista, Windows 7, Server 2003,

Linux下PHP环境安装具体步骤

Linux下 PHP环境安装 您需要以下安装包: 1.     字体引擎,freetype-2.1.10.tar.gz 2.     JPEG 图形库,jpegsrc.v6b.tar.gz 3.     PNG图形库,libpng-1.2.8-config.tar.gz 4.     数据压缩库,zlib-1.2.3.tar.gz 5.     加密算法扩展库,libmcrypt-2.5.7.tar.gz 6.     PHP的源码包,php-5.3.3.tar.gz6 确保您的安装linux环

Linux下指定版本编译安装LAMP

说明: 操作系统:CentOS 6.5 64位 需求: 编译安装LAMP运行环境 各软件版本如下: MySQL:mysql-5.1.73 Apache:httpd-2.2.31 PHP:php-5.2.17 具体操作: 准备篇 一.配置防火墙,开启80端口.3306端口 vi /etc/sysconfig/iptables #编辑防火墙配置文件 # Firewall configuration written by system-config-firewall # Manual customiz

Linux下python玩转MySQLdb

(0)目录 VMware 下安装Ubuntu的吐血经历 零基础学习Shell编程 Linux下的makefile的妙用 Linux调试神器 -- gdb 十分钟学会Python的基本类型 分布式版本管理神器--GIT GIT文件的三种状态 & Git SSH秘钥问题 十分钟学习Python的进阶语法 配置SSH无密码访问及Linux热键.重启.kill进程 Java的不定长参数和Python的不定长参数对比 Linux下python玩转MySQLdb 一:起因 (1)Linux下安装python