Я настраиваю Debian 5 для запуска моего приложения Django. Требуемое приложение несовместимо с пакетами Python 2.5. Я установил Python 2.7 и создал символическую ссылку python -> /usr/bin/python2.7/bin/python
. После установки mod_wsgi ./configure --with-python=/usr/bin/python2.7/bin/python
и добавлен в httpd.conf WSGIPythonHome /usr/bin/python2.7/bin/python
. Теперь у меня пара проблем. Сначала - после того, как я вручную установил setuptools и pip, при звонке pip install -r requirements.txt
из меня ошибка:
raceback (последний вызов последним): файл "/ usr / bin / pip", строка 5, из pkg_resources import load_entry_point Файл "build / bdist.linux-i686 / egg / pkg_resources.py", строка 2607, в файле "build /bdist.linux-i686/egg/pkg_resources.py ", строка 565, в разрешении pkg_resources.DistributionNotFound: pip == 1.0.2
Как исправить DistributionNotFound
проблема?
Во-вторых: в системе был установлен mod_wsgi через apt-get, я вручную скомпилировал mod_wsgi 2.5 с флагом конфигурации, не удаляя существующую версию.
Приложение теперь не запускается, как проверить, как работает mod_wsgi?
Я знаю, что это не ответ на ваш вопрос, но Ленни достиг конец жизни.
если этот сервер подключен к Интернету, вам следует Обновить очень очень быстро выжать.
Почему бы не использовать virtualenv для установки необходимой версии Python для вашего приложения Django, не касаясь общесистемной установки Python?
Вам не следует устанавливать WSGIPythonHome для начала. Даже в ситуациях, когда он установлен, вы не устанавливаете его на исполняемый путь. В соответствии с документацией вы установите для него значение sys.prefix для установки Python, которое вы хотите использовать.
http://code.google.com/p/modwsgi/wiki/ConfigurationDirectives#WSGIPythonHome
Что касается проверки работы mod_wsgi, прочтите:
http://code.google.com/p/modwsgi/wiki/CheckingYourInstallation
и сначала настройте программу WSGI hello world, а не сложную систему Django.
Видеть:
http://code.google.com/p/modwsgi/wiki/QuickConfigurationGuide
и смотри:
http://code.google.com/p/modwsgi/wiki/WhereToGetHelp?tm=6#Conference_Presentations