Как явно установить и запустить 64-битную версию Python после установки дистрибутива Python .org? - PullRequest
1 голос
/ 11 апреля 2020

Я только что установил последнюю версию Python из введите описание ссылки здесь . Я ожидал, что установщик запросит мой процессор во время установки и установит 64-разрядную версию по умолчанию, поскольку мой процессор имеет 64-разрядную версию Intel.

После установки мне неясно данные версии, которые отображаются в IDLE при запуске Python:

Python 3.8.2 (tags/v3.8.2:7b3ab59, Feb 25 2020, 22:45:29) [MSC v.1916 32 bit (Intel)] on win32

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

На веб-сайте Python .org нет версии "только для 64-разрядных систем". Единственный доступный комплект называется Windows x86-64 executable installer Windows for AMD64/EM64T/x64.

. Установщик Python устанавливает и 32-битный, и 64-битный API? Это не отражается в отображаемой информации о версии.

Я задаю не тот вопрос, потому что оба 64-битных и 32-битных API установлены, и только отображаемая версия не завершена? Как Windows или Python знают, как переключиться на 64-битный API для таких библиотек, как Numpy, Numba, et c. что лучше всего работает с 64-битным кодом?

Есть ли способ явно запустить 64-битную версию?

Когда я должен сделать это явно, вместо того, чтобы Windows запустить 32-битную версию по умолчанию?

1 Ответ

0 голосов
/ 11 апреля 2020

Вы должны только загрузить и установить исполняемый установщик Windows x86-64 Windows для AMD64 / EM64T / x64. если вы хотите 64 бит. Однако НЕ ожидайте, что python будет очень быстрым, так как в качестве динамического c языка ввода он будет как минимум в 100 раз медленнее, чем * * * * * *, например, C / C ++ или Java.

Если вы хотите, чтобы ваш numpy / pandas / sklearn был максимально быстрым, вам следует сосредоточиться на оптимизации рабочего процесса, а не выполнять ненужные задачи. Или вы можете проверить дистрибутив Intel python, если вы используете процессор Intel. Или исследуйте другое многопроцессорное решение pandas на многоядерном процессоре AMD.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...