установка pythonset tools в определенный каталог python

#python #installation #environment-variables #setuptools

#python #установка #среда-переменные #setuptools

Вопрос:

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

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

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

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

Ответ №1:

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

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

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

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

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