2013-07-09 3 views
0

Я видел аналогичный вопрос с теми же сообщениями об ошибках, но я пытаюсь обновить Django/Python на Dreamhost и не имею привилегий sudo с этой учетной записью. Моя проблема прямо сейчас с easy_install pip - она ​​говорит: «Пожалуйста, внесите соответствующие изменения в свою систему и повторите попытку», но я понятия не имею, что я должен здесь делать.Установка PIP на dreamhost

[tambotie] $ easy_install пип install_dir /usr/local/lib/python2.6/dist-packages/ ошибка: не может создавать или удалять файлы в директории установки

Следующая ошибка при попытке добавлять или удалять файлы в директории установки:

[Errno 13] Permission denied: '/usr/local/lib/python2.6/dist-packages/test-easy-install-21876.pth' 

каталог установки вы указали (через --install-каталог, --prefix или установка Distutils по умолчанию) был:

/usr/local/lib/python2.6/dist-packages/ 

Возможно, у вашей учетной записи нет доступа на запись в этот каталог? Если установочный каталог является системным каталогом, вам может потребоваться войти в в качестве учетной записи администратора или «root». Если у вас нет административного доступа к этому компьютеру, вы можете выбрать другую установку directory, предпочтительно такую, которая указана в вашей среде PYTHONPATH .

Для получения информации о других параметрах, вы можете обратиться к документации по адресу:

http://packages.python.org/distribute/easy_install.html

Пожалуйста, внесите необходимые изменения для вашей системы и повторите попытку.

ответ

1

Вам необходимо установить virtualenv. Это может устанавливать пакеты в место, где у вас есть разрешения, и будет интегрировать виртуальную среду с интерпретатором python из вашей системы. Пакет можно найти по адресу: https://pypi.python.org/pypi/virtualenv.

Я предлагаю вам следовать по пути установки локально (конечно, если вы не можете установить его глобально). Из документов

$ curl -O https://pypi.python.org/packages/source/v/virtualenv/virtualenv-X.X.tar.gz 
$ tar xvfz virtualenv-X.X.tar.gz 
$ cd virtualenv-X.X 
$ python virtualenv.py myVE 
+0

Выполнение этого запроса, файл, который я загрузил, имеет данные. – Zoyt

+0

Инструкции по virtualenv http://docs.python-guide.org/en/latest/dev/virtualenvs/ – hugomosh