在运行CentOS 5.4的VPS上安装SetupTools

时间:2012-03-18 14:15:56

标签: python centos

我正在尝试通过我的VPS上的鸡蛋安装setuptools。但是,我不断收到Python2.6不存在的错误,尽管它在$ PATH:

[root@host install]# sudo sh setuptools-0.6c11-py2.6.egg
setuptools-0.6c11-py2.6.egg: line 3: exec: python2.6: not found
[root@host install]# echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/lib/courier-imap/sbin:/usr/lib/courier-imap/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/wt_python/bin
[root@host install]# sudo /usr/local/wt_python/bin/python2.6
Python 2.6.5 (r265:79063, May 18 2010, 16:49:22) 
[GCC 3.4.6 20060404 (Red Hat 3.4.6-11)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 
[root@host install]# sudo python2.6
Python 2.6.5 (r265:79063, May 18 2010, 16:49:22) 
[GCC 3.4.6 20060404 (Red Hat 3.4.6-11)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 

知道可能出现什么问题吗?

由于

1 个答案:

答案 0 :(得分:0)

1)sudo作为root是多余的。 2)快速破解符号链接将python安装到标准化路径中。我不是100%熟悉setuptools安装程序,但它可能会产生一个会破坏环境变量的子shell。对于这个问题sudo取决于标志与环境变量混淆。 3)如果你没有特别需要自定义python构建的原因,为什么不在存储库中使用它呢?

希望一个或几个想法有所帮助。

罗布