-
На сервере установленно два Питона. - 2.3 и 2.5
Можно ли как-то в настроить приложение чтобы оно работало с версией питона не по умолчанию?
И кстати есть ли проблемы совместимости у Django с Python 2.6 версии? -
Все зависит от того, что именно запускает Джанго (строго говоря, она не сервер, поэтому сама запускаться не может).
Если это mod_python в Апаче, то у него какой-то, кажется, жесткий механизм выбора Питона, подробно не знаю.
Если запускается FastCGI-сервер с помощью manage.py, то можно запустить manage.py нужной версией Питона:
python2.5 manage.py runfcgi ...Если какой-нибудь из новых WSGI-серверов, то с прямым указанием Питона надо запускать его.
То есть, исключая случай с mod_python, обычно всегда есть какой-то стартовый скрипт. Вот его и надо запускать нужной версией Питона.
-
mod_python, да, собирается под конкретную версию питона.
-
Спасибо работает. И даже на 2.6
-
Почему "даже"? :-) 2.6 обратно совместим с 2.5, странно было бы, если бы не работало.
-
Ну при установке были проблемы с 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

