Python setup.py install использует неправильный путь установки Python - PullRequest
3 голосов
/ 29 мая 2011

Я на bluehost-сервере, на котором установлена ​​"рудиментарная" установка python2.6.Я установил python2.6 в свой каталог пользователя, который пока работает нормально, но когда я пытаюсь установить пакеты python с помощью «setup.py install», «easy_install» или «pip install», я получаю:
error: invalid Python installation: unable to open /usr/lib/python2.6/config/Makefile (No such file or directory)
Итак, он пытается использовать общесистемную установку, у которой нет этого Makefile.Также не помогает использование аргумента --prefix или --user.

Как я могу сказать pip или easy_install использовать установку python в моей директории пользователя?

Ответы [ 2 ]

5 голосов
/ 29 мая 2011

Вам нужно выполнить setup.py, указав, какой интерпретатор Python в командной строке, например:

/path/to/python setup.py install


UPDATE:

Сообщение об ошибке означает, что у вас нет пакета python-dev установлен в вашей системе.

0 голосов
/ 29 мая 2011

Я только что решил проблему, установив необходимые пакеты вручную, то есть скопировал исходные файлы в мою локальную папку python.Спасибо за помощь в любом случае.

Лучший Жак

...