Python升级及注意事项

Python升级及注意事项

时间:2013-10-15 10:10:44      作者:vaster      标签: python python安装      分类: Python

        由于我使用Django-1.4.2进行Web开发,需要Python2.5以上版本才支持,Rhel6以下的系统默认Python版本为2.4于是我需要对Python进行升级了。如果不使用虚拟环境,直接将默认的python版本修改成自己需要的要注意哪些地方呢?

安装新python

# tar -zxvf Python-2.7.5.tgz
# cd Python2.7.5
# ./configure --prefix=/usr/local/python2.7# make && make install
# make && make install

( 如果在安装过程中报错,一般都是由于缺少系统包导致,用yum安装上即可 )

安装完成后,路径在/usr/local/python2.7下,如果没选择路径,默认安装在/usr/local/lib/python2.7下

安装后查看python版本(发现还是旧的版本)

# python -VPython 2.4.3
Python 2.4.3

查看python命令所在目录

# whereis pythonpython: /usr/bin/python2.4  /usr/bin/python  /usr/lib/python2.4 /usr/include/python2.4 /usr/share/man/man1/python.1.gz
python: /usr/bin/python2.4  /usr/bin/python  /usr/lib/python2.4 /usr/include/python2.4 /usr/share/man/man1/python.1.gz

备份原来的python命令

mv /usr/bin/python /usr/bin/python2.4.3.bak20131014

 建立软链接,使系统默认的python指向python2.7

#ln -s /usr/local/python2.7/bin/python2.7  /usr/bin/python

查看版本,切换成功

# python -VPython 2.7.5
Python 2.7.5

 修改yum的配置

因为yum是用python写的,如果直接升级之后,可能会导致yum不能正常使用,如下如下提示:

 # vi /usr/bin/yum

将#/usr/bin/python修改为#/usr/bin/python2.4,保存修改。修改完成后yum即可正常使用

注意和建议

1. 我们在使用python做开发时,最好的办法是使用virtualenv来创建一个虚拟环境运行你的程序,即使你有多个python开发环境,也可以非常轻松地运行在一台机器上。
2. 在安装自己需要的python版本时,最后放在新的目录里,不要替换原来默认的python目录及下面的文件
3. 如果还有其他python写的系统工具不能用,可参照修改yum的方法进行修改。4. 如果以后要用yum安装python相关包,会安装到python2.4下,而不是升级的目录下。最好用源码安装了。
4. 如果以后要用yum安装python相关包,会安装到python2.4下,而不是升级的目录下。最好用源码安装了。

 

时间:2013-10-15 10:10:44      作者:vaster      标签: python python安装      分类: Python
  • 分享到:
  • 微博
  • QQ空间
  • 腾讯微博
  • 微信

Copyright © 2015 Gitblog | Proudly powered by Gitblog.