Как обновить установку Python в Windows 10?

У меня есть Python 2.7.11, установленный на одной из моих станций LAB. Я хотел бы обновить Python как минимум до 3.5.

Как мне это сделать? Должен ли я полностью удалить программу 2.7.11 и установить новую? Есть ли способ обновить его? Является ли обновление хорошей идеей?

Ответ 1

Каждая незначительная версия Python, то есть любая версия 3.x и 2.x, будет устанавливаться бок о бок с другими версиями на вашем компьютере. Только версии патчей будут обновлять существующие установки.

Итак, если вы хотите сохранить установленный Python 2.7 вокруг, то просто позвольте ему и установите новую версию с помощью установщика. Если вы хотите избавиться от Python 2.7, вы можете удалить его до или после установки более новой версии - здесь нет никакой разницы.

Текущие установки Python 3 поставляются с пусковой установкой py.exe, которая по умолчанию устанавливается в системный каталог. Это делает его доступным из PATH, поэтому вы можете автоматически запускать его из любой оболочки только с помощью py вместо python в качестве команды. Это позволяет избежать установки текущей установки Python в PATH. Таким образом, вы можете легко иметь несколько установок Python бок о бок, не мешая им друг другу. При запуске используйте py script.py вместо python script.py для использования пусковой установки. Вы также можете указать версию, используя, например, py -3 или py -3.6, чтобы запустить определенную версию, иначе пусковая установка будет использовать текущий по умолчанию (который обычно будет последним 3.x).

Используя панель запуска, вы также можете запускать скрипты Python 2 (которые часто несовместимы с Python 3), если вы решили сохранить свою установку Python 2.7. Просто используйте py -2 script.py для запуска script.


Что касается пакетов PyPI, каждая установка Python поставляется со своей собственной папкой, в которой установлены модули. Поэтому, если вы устанавливаете новую версию и хотите использовать модули, установленные для предыдущей версии, вам придется сначала установить их для новой версии. В текущих версиях установщика также предлагается установить pip; он включен по умолчанию, поэтому у вас уже есть pip для каждой установки. Если вы явно не добавите установку Python в PATH, вы не можете просто использовать pip. К счастью, вы также можете просто использовать пусковую установку py.exe для этого: py -m pip выполняет pip. Например, чтобы установить Beautiful Soup для Python 3.6, вы можете запустить py -3.6 -m pip install beautifulsoup4.

Ответ 2

Python 2.x и Python 3.x разные. Если вы хотите загрузить более новую версию Python 2, вы можете просто загрузить и установить более новую версию.

Если вы хотите установить Python 3, вы можете установить Python 3 отдельно, а затем изменить путь для Python 2.x на Python 3.x в панели управления > Все элементы панели управления > Системa > Расширенные настройки системы > Переменные среды.

Ответ 3

Вы можете использовать pip для обновления пакета. Это очень просто и рекомендуется.

pip install python --upgrade ИЛИ pip install python -U

Вам не нужно удалять python27. Просто установите путь любой версии, которую вы хотите использовать в качестве первичной, и используйте ее. Ссылка: Нажмите здесь

Конечно, обновление - хорошая идея, если вы находитесь на этапе обучения.

Ответ 4

В 2019 году вы можете установить с использованием шоколада. Откройте ваш cmd или powershell, наберите "choco install python".