2012-03-18 54 views
0

我想通過我的VPS上的一個雞蛋安裝setuptools。不過,我不斷收到這python2.6的不盡管它是在$ PATH中存在的錯誤:在運行CentOS 5.4的VPS上安裝SetupTools

[[email protected] install]# sudo sh setuptools-0.6c11-py2.6.egg 
setuptools-0.6c11-py2.6.egg: line 3: exec: python2.6: not found 
[[email protected] 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 
[[email protected] 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. 
>>> 
[[email protected] 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. 
>>> 

任何想法可能是錯誤的?

謝謝

回答

0

1)作爲root的sudo是多餘的。 2)用於快速黑客符號鏈接您的Python安裝到標準化的路徑。我對setuptools安裝程序不是100%熟悉,但它可能產生一個會與環境變量混淆的子shell。對於這一點,sudo取決於標誌與環境變量的混亂。 3)如果你沒有理由特別需要一個自定義的python版本,爲什麼不使用版本庫中的版本呢?

希望一個或幾個想法的幫助。

Rob