|
由于安装nodejs需要Python的版本要比本机安装的要高,所以需要对安装新的Python,下面简述下我的安装步骤: 1 下载python:
[root@malong local]# wget http://www.python.org/ftp/pythone/2.6/Python-2.6.tar.bz2
2 安装:
[root@malong local]# tar -jx -f Python-2.6.tar.bz2
[root@malong local]# cd Python-2.6
[root@malong local]# ./configure –prefix=/usr/local/python-2.6
[root@malong local]# make
[root@malong local]# make install
3 检测和设置环境变量
安装完后,我们在linux命令行中打入python,执行的还是之前系统自带的2.4版本,这个跟系统的环境变量有关
如果我们用绝对路径来运行刚安装的:
[root@malong /]# /usr/local/python-2.6/bin/python
Python 2.6 (r26:66714, Apr 13 2012, 22:58:00)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2
Type “help”, “copyright”, “credits” or “license” for more information.
>>>
发现可以运行;
4 用PATH=”$PATH”:/usr/local/Python-2.6/bin把该目录添加到linux环境变量中,
[root@malong local]# PATH=”$PATH”:/usr/local/python-2.6/bin
此时再在命令行里输入python,系统还是执行2.4版本的,因为系统先搜到的是/usr/bin/里面的python,但是输入python2.6已经执行2.6版的了,如下
[root@malong local]# python2.6
Python 2.6 (r26:66714, Apr 13 2012, 22:58:00)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2
Type “help”, “copyright”, “credits” or “license” for more information.
>>>
5 我们到/usr/bin/中删除里面的python文件,然后再在该目录下创建2.6的一个symbolic link就可以让系统执行我们想要的2.6版本了,如下:
[root@malong local]# cd /usr/bin/ [root@malong bin]# rm -rf python
[root@malong bin]# ln -s /usr/local/python-2.6/bin/python ./python
输入python执行的就是我们安装的版本的了 [root@malong local]# python
Python 2.6 (r26:66714, Apr 13 2012, 22:58:00)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2
Type “help”, “copyright”, “credits” or “license” for more information.
>>>
ok 完成! |
|
所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298
本贴地址:https://www.iyunv.com/thread-547271-1-1.html
上篇帖子:
python的dict,set,list,tuple简单分析
下篇帖子:
window下python环境变量设置
|