Как установить 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 не видел мои переменные окружения.
Кто-нибудь, пожалуйста, может помочь мне с этим?