Если я использую Python 32bit или Python 64bit

У меня есть win7 установка на 64 бита. Я должен использовать Python 64bit? Каковы различия между версиями Python на 64 бита и на 32 бита так или иначе? Различные пакеты Python (такие как юг, django, mysqldb и т.д.) поддерживают только 32bit\64 бита?

126
задан Jonathan 25 June 2010 в 12:03
поделиться

2 ответа

64-битная версия позволит одному процессу использовать больше оперативной памяти, чем 32-битная, однако вы можете обнаружить, что объем памяти удваивается в зависимости от того, что вы храните в оперативной памяти (в частности, целые числа).

Например, если вашему приложению требуется > 2 Гб оперативной памяти, при переходе с 32-битной версии на 64-битную вы можете обнаружить, что вашему приложению теперь требуется > 4 Гб оперативной памяти.

Проверьте, все ли ваши сторонние модули доступны в 64-битном варианте, иначе может быть проще пока придерживаться 32-битного

.
82
ответ дан 24 November 2019 в 00:54
поделиться

Вам не нужно использовать 64bit, так как windows будет эмулировать 32bit программы с помощью wow64. Но использование родной версии (64bit) даст вам больше производительности.

6
ответ дан 24 November 2019 в 00:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: