linux python环境变量配置_转:linux设置python环境变量

由于安装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 完成!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值