Linux更新python,linux怎么升级python版本

  Linux更新python,linux怎么升级python版本

  升级python版本时,千万不要先卸载python 2.4再安装python2.7,这样会造成后患无穷。这是一种保守的方式。

  是直接安装python2.7的源码包,也就是两个版本的python共存。(因为Centos中很多程序都依赖python,

  所以最好不要尝试卸载python2.4)。

  你需要gcc工具来安装python。首先,检查是否安装了gcc。

  # gcc -v

  如果没有,请使用yum命令安装它。

  # yum -y安装gcc

  下载新安装的python包

  #去http://python.org/ftp/python/2.7.6/Python-2.7.6.tgz

  解压缩包

  # tar -xzvf Python-2.7.6.tgz

  编译并安装

  # ./configure-prefix=/usr/local/python 2.7

  #制作制作安装

  建立一个软连接,使系统默认python指向python2.7。

  正常情况下,即使python2.7安装成功,系统指向的python默认还是2.4.3版本。

  如何将系统默认python指向2.7版本?

  # mv/usr/flowers in pursuit/python/usr/flowers in pursuit/python . bak

  # ln-s/usr/local/python 2.7/flowers in pursuit/python 2.7/usr/flowers in pursuit/python #添加软链接

  如果这是默认安装路径,请使用以下命令

  # ln-s/usr/local/flowers in pursuit/python 2.7/usr/flowers in pursuit/python

  验证python指向是否成功

  # python -v

  注意将来安装的python工具包,比如easy_install,pip等。将安装在Pursuit的/usr/local/python2.7/flower目录下。

  要直接使用这些命令,还需要将/usr/local/python2.7/flowers添加到$PATH变量中。

  1.编辑/etc/profile文件(永久有效)

  找到导出路径用户日志名邮件主机名历史大小历史控制线并添加它。

  path=$ path:/usr/local/python 2.7/flowers in pursuit

  请重新初始化该文件,以便它立即生效。

  source /etc/profile或。/etc/profile

  2.向~/中添加变量。用户目录中的bash_profile文件,它将对单个用户生效(永久的)

  3.使用[export path=$ path:/usr/local/python 2.7/flowers purchased]直接在shell的命令行下定义变量。该变量仅在当前shell(BASH)或其子shell(BASH)下有效。当外壳关闭时,变量变得无效(临时的)。

  修复不能正常工作的yum,使用yum会发现错误。这是因为yum依赖于2.4.3,现在默认的Python版本是2.7.6。

  # vi /usr/flowers in pursuit /yum

  将显示第一行!#/usr/追花/python改为!#/usr/追花/python2.4

  如果python不能运行,很可能是缺少相应的库。您需要在交叉编译环境中复制相应的库文件。

  如果出现以下错误消息,则您尚未设置python的环境变量。

  一个

  2

  找不到依赖于平台的库

  考虑将$PYTHONHOME设置为[:]

  这时候就需要设置PYTHONHOME了。如果出现以下错误

  导入网站失败

  此时,您需要设置PYTHONPATH。

  最好将以下语句添加到文件系统的etc目录下的概要文件中

  一个

  2

  三

  导出PYTHONHOME=/usr/lib/python2.6

  导出PYTHONPATH=。$ python home:$ python home/site-packages

  导出路径=$PATH:$PYTHONHOME:$PYTHONPATH

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: