Почему загрузка установщика Python x86-64 приводит к 32-разрядной установке на моем ПК? - PullRequest
2 голосов
/ 01 октября 2019

Когда я загрузил исполняемый файл установщика Windows x86 по этой ссылке для загрузки python .

и запустите файл, и я приветствую:

enter image description here

Пожалуйста, смотрите описание моего ПК ниже

enter image description here

Я не могу найти сообщения кого-либо еще, кто имел эту проблему. Я полностью озадачен тем, почему это произошло?

Редактировать: я неправильно понял значение x86 - оно относится к предшественникам x64 (например, 16-битный, 32-битный). Причина, почему хорошо объяснено здесь https://serverfault.com/questions/188177/why-does-x86-represent-32bit-when-x64-represents-64bit

Ответы [ 2 ]

2 голосов
/ 01 октября 2019

С https://www.howtogeek.com/129178/why-does-64-bit-windows-need-a-separate-program-files-x86-folder/

«x86» теперь относится к пред-64-битной архитектуре - будь то 16-битная или 32-битная. Более новая 64-битная архитектура вместо этого называется «x64».

Поэтому, когда вы выбираете установщик «x86», вы получаете 32-битный установщик, но также можете получить 16-bit установщик, если он существовал.

Похоже, ваша система имеет 64-разрядную архитектуру, поэтому вам следует вместо этого загрузить и установить 64-разрядную версию здесь: https://www.python.org/downloads/windows/ (помечено как x86-64)

1 голос
/ 01 октября 2019

Как вы сказали, что искали x-86 executable. x86 предназначен для 32bit.
, если вы хотите скачать для 64 bit, пройдите по этой ссылке .

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