1. stupidquestion

    09.10.2008 20:15

    На сервере установленно два Питона. - 2.3 и 2.5
    Можно ли как-то в настроить приложение чтобы оно работало с версией питона не по умолчанию?

    И кстати есть ли проблемы совместимости у Django с Python 2.6 версии?
  2. Иван Сагалаев

    10.10.2008 00:12

    Все зависит от того, что именно запускает Джанго (строго говоря, она не сервер, поэтому сама запускаться не может).

    • Если это mod_python в Апаче, то у него какой-то, кажется, жесткий механизм выбора Питона, подробно не знаю.

    • Если запускается FastCGI-сервер с помощью manage.py, то можно запустить manage.py нужной версией Питона: python2.5 manage.py runfcgi ...

    • Если какой-нибудь из новых WSGI-серверов, то с прямым указанием Питона надо запускать его.

    То есть, исключая случай с mod_python, обычно всегда есть какой-то стартовый скрипт. Вот его и надо запускать нужной версией Питона.

  3. Nonexistent

    10.10.2008 10:45

    mod_python, да, собирается под конкретную версию питона.
  4. stupidquestion

    12.10.2008 17:23

    Спасибо работает. И даже на 2.6
  5. Иван Сагалаев

    12.10.2008 23:21

    Почему "даже"? :-) 2.6 обратно совместим с 2.5, странно было бы, если бы не работало.

  6. stupidquestion

    13.10.2008 16:52

    Ну при установке были проблемы с MySQldb
    При старте сервера теперь пишет .../python2.6/site-packages/MySQL_python-1.2.2-py2.6-linux-i686.egg/MySQLdb/__init__.py:34: DeprecationWarning: the sets module is deprecated

bbcode