Обратная совместимость пакетов Python - PullRequest
4 голосов
/ 28 января 2011

Есть ли простой способ определить, будет ли работать пакет Python, если он не соответствует моей версии Python?Например, я не могу получить PyGreSQL для Python 2.7 на Win (только 2.6) и не могу получить ZODB для Win более поздний, чем Python 2.4.Несоответствие версий гарантирует несовместимость или мне просто нужно переименовать каталог пакета?

1 Ответ

3 голосов
/ 28 января 2011

Невозможно точно сказать, будет ли пакет работать в другой версии Python, но использование более старых пакетов в более новых версиях Python 2.x будет гораздо более вероятным, чем наоборот.

Одна вещь, на которую следует обратить внимание: если вы устанавливаете комплект Windows, он может устанавливаться только в той версии, для которой он предназначен, из-за поиска в реестре и т.п.

...