Установка SetupTools на VPS под управлением CentOS 5.4 - PullRequest
0 голосов
/ 18 марта 2012

Я пытаюсь установить setuptools через яйцо на моем VPS.Тем не менее, я получаю сообщение об ошибке, что 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 голосов
/ 18 марта 2012

1) sudo как root является избыточным. 2) для быстрой взлома символьной ссылки ваш питон устанавливается в стандартизированный путь. Я не на 100% знаком с установщиком setuptools, но он может порождать подоболочку, которая будет связываться с переменными окружения. В этом отношении sudo в зависимости от флагов путается с переменными окружения. 3) Если нет причины, по которой вам нужна специальная сборка Python, почему бы не использовать ее в репозиториях?

Надеюсь, что одна или несколько идей помогут.

Rob

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...