Установленный python 32 бит после 64 бит

Я хотел использовать 32-битный python, потому что мне нужен модуль, который работает только с 32-битной версией, но я не хочу использовать 32-битную версию всегда, но когда я запускаю скрипт, он работает с 32-битной версией, всегда. Что я могу сделать, чтобы иногда использовать только 32 бита и оставить 64 бита для использования по умолчанию?

13
задан Lucas Zanella
06.01.2023 8:07 Количество просмотров материала 3638
Распечатать страницу

2 ответа

существует четыре различных способа, которыми Windows выбирает, какой Python запускать.

  • если ты типа python или python foo.py в командной строке DOS, он идет, какой из них находится первым на пути. Обычно установщик для каждой версии помещает эту версию в начало пути, поэтому тот, который вы установили последним, выигрывает.
  • если дважды щелкнуть foo.py в Проводнике, он идет по сопоставлению сопоставления типов файлов проводника. Обычно установщик устанавливает ассоциацию в версия, так что снова, какой бы вы установили последний выигрывает.
    • если последняя установлена достаточно новая для "запуска питона окна", это будет на самом деле установить это, а не сам Python, как отображение проводника. Пусковая установка сначала будет искать Unix-стиль #! строка в верхней части скрипта и запустите все, что там указано.
    • если у вас есть лаунчер, а ваш скрипт нет #! строке (или имеет к Unix не работа для вас), он будет выглядеть в целом множестве мест (самое главное py.ini), чтобы решить, какой из них по умолчанию. Опять же, обычно, установщик устанавливает по умолчанию свою собственную версию... если у вас уже не было строго более высокой версии.

Итак, лучше всего узнать, как все это работает и отредактировать PATH, сопоставления, ассоциации Explorer, и все необходимые вещи для запуска.

посмотреть PEP 397 для полная информация о достаточно новых версиях и как хорошо, как вы собираетесь найти частичные детали (в разделе обоснование) на более старых версиях.

но проще всего повторно запустить 64-битный установщик, не забудьте оставить все флажки, нажмите OK, если он спросит что-то вроде "Вы уверены, что хотите переопределить существующие настройки", и ваш 64-битный Python снова будет по умолчанию.

или, если вы установили GUI IDE (кроме IDLE), многие из них имеют опцию где-то в меню "дайте мне список всех установленных питонов и установите тот, который я выбираю по умолчанию" (или, для тех, которые написаны на Python, возможно, просто "установите этот Python по умолчанию").

2
отвечен abarnert 2023-01-07 15:55

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

0
отвечен Robert Harvey 2023-01-07 18:12

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх