Установка модулей Python с локальной сборкой Python - PullRequest
0 голосов
/ 20 мая 2011

У меня локально установлен Python 2.7 в ~ / Python2.7 /, и мне нужен модуль psycopg2.Но когда я пытаюсь установить его с помощью easy_install или скомпилировать вручную, я получаю

error: invalid Python installation: unable to open /usr/local/lib/python2.7/config/Makefile (No such file or directory)

Я пытался изменить строку в ~ / Python2.7 / Lib / sysconfig.py с

return os.path.join(get_path('stdlib'), "config", "Makefile")

до

return '/home/foo/Python2.7/Makefile'

без эффекта.Что мне делать, чтобы обойти это?

1 Ответ

2 голосов
/ 20 мая 2011

Проверьте параметры командной строки: http://packages.python.org/distribute/easy_install.html#command-line-options и попробуйте поиграться с --install-dir. Локальная установка также должна быть в переменной окружения PYTHONPATH. Если вы пытаетесь установить все локально, попробуйте использовать pip вместо easy_install и настройте виртуальную среду (из virtualenv).

...