установка инструментов pythonsetup в определенный каталог python - PullRequest
0 голосов
/ 22 октября 2011

Я должен работать над сеткой, для которой мне нужно установить некоторые пакеты Python. Я пытался установить инструменты pythonsetup, хотя в сетке установлен python, когда я запускаю python setup.py install, он дает разрешение на отказ: '/usr/local/lib/python2.7/site-packages/test-easy-install- 22642.write-тест».

Поэтому я пошел и установил python2.7 в мой домашний каталог, который находится в /userpath/Desktop/Python-2.7. Теперь кто-нибудь может сказать мне, как сделать следующее.

  1. Измените путь python на мой Desktop / Python-2.7, т.е. когда я запускаю python, он не должен запускаться из / usr / local / bin / python, а должен запускаться с python, установленного в моем home / Desktop / Python -2,7 справочник.

  2. Как установить инструменты установки в мой домашний каталог python?

1 Ответ

1 голос
/ 22 октября 2011

Для локальных развертываний Python (с пакетами сайтов) вы можете создавать изолированные среды Python с помощью инструмента virtualenv:

http://pypi.python.org/pypi/virtualenv

Он отвечает на ваши оба вопроса

  • Переопределяет интерпретатор Python по умолчанию (после активации)

  • Может иметь site-пакеты в любой папке (без корневого доступа)

...