Какой путь для установки Python 3.6 в Windows?

Программа установки 3.6 предлагает C:\Users\MyUserName\AppData\Local\Programs\Python\Python36-32 что не похоже на любое другое программное обеспечение в Windows. Я помню, что более ранние версии устанавливались в C:\PythonXY что также необычно для Windows. Это действительно хорошая идея?

В частности, я не понимаю, почему я хотел бы установить это только для моей учетной записи пользователя. Флажок "Установить модуль запуска для всех пользователей (рекомендуется)" установлен по умолчанию, что кажется несовместимым с установкой в %APPDATA%.

Какой хороший путь для установки Python?

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


При дальнейшем нажатии программы установки выясняется, что для всех пользователей установлен флажок. Это сразу устанавливает путь к Program Files (x86) к флажку.

enter image description here

Ответ 1

В большинстве случаев это очень субъективный вопрос, я не уверен, что он даже подходит для SO.

Вот разные характеристики каждого пути:

C:\PythonXY:

  • Требуется права администратора
  • Все пользователи имеют доступ к ней - лучше, если вы хотите установить только одну версию python в вашей системе
  • Более практично писать в командной строке (может потребоваться для нескольких установок python, хотя использование venvs или conda envs решает эту проблему)
  • Program Files программы одинаковы, за исключением того, что в пути есть пробелы (возможно, плохая идея)

AppData:

  • Не требует прав администратора
  • Только для одного пользователя - хорошо, если другие пользователи этого не хотят/нуждаются
  • Может быть больно писать в командной строке

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

EDIT Пожалуйста, ознакомьтесь с комментариями ниже для исправления путей.