Как установить setuptools?

Я пытаюсь установить setuptools. Когда я запускаю «sh setuptools-0.6c9-py2.4.egg», я получаю следующее сообщение:

В доступе отказано: '/usr/lib/python2.4/site-packages/test-easy-install-26338.write-test'

Это ожидаемо, так как у меня нет root-прав в системе. Немного как я пришел к идее создания «Виртуального» Питона.

Я загружаю "virtual-python.py" и запускаю его, используя общедоступный Python. Он создает подкаталоги "lib", "bin" и "include" в моем домашнем каталоге. В конце вывода «virtual-python.py» я вижу следующее сообщение:

Теперь вы готовы скачать ez_setup.py и запустить / home / myname / bin / python ez_setup.py

Я загружаю этот файл и запускаю его. Но затем я получаю то же сообщение об ошибке:

В доступе отказано: '/usr/lib/python2.4/site-packages/test-easy-install-925.write-test'

ХОРОШО. Я использую "префикс", чтобы заставить ez_setup.py писать в локальный каталог:

/home/myname/bin/python ez_setup.py --prefix=~

И тогда я получаю:

Вы можете настроить каталог установки для поддержки файлов ".pth":
используя один из подходов, описанных здесь:

http://peak.telecommunity.com/EasyInstall.html#custom-installation-locations

Итак, я перенаправлен на ту же страницу, которую читал раньше. Итак, я не знаю, что делать сейчас.

У меня также есть другая подсказка:

Вы можете добавить каталог установки в переменную окружения PYTHONPATH. (Он также должен быть включен в PYTHONPATH всякий раз, когда вы запускаете Python и хотите использовать пакет (ы), который вы устанавливаете.)

Но если я наберу:

PYTHONPATH=/home/myname/lib/python2.4/site-packages

Я все еще получаю тот же результат, как если бы Python не видел мои переменные окружения.

Кто-нибудь, пожалуйста, может помочь мне с этим?

Ответы на вопрос(4)

Ваш ответ на вопрос