У меня установлен Python 2.7.11 на одной из моих лабораторий. Я хотел бы обновить Python как минимум до 3.5.
Как мне это сделать? Я предпочитаю полностью удалить 2.7.11, а не устанавливать новый? Есть ли способ его обновить? Является ли обновление хорошей идеей?
Каждая вспомогательная версия 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
для запуска скрипта.
Что касается пакетов 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
.
Если вы обновляете любую версию Python с 3.xy до 3.xz (патч), просто перейдите на страницу загрузки Python и получите последняя версия и запускаем установку. Поскольку на вашем компьютере уже установлен Python, установщик предложит вам «Обновить сейчас». Нажмите на эту кнопку, и она заменит существующую версию новой. Вам также придется перезагрузить компьютер после установки.
Если вы обновляетесь с 3.x до 3.y (незначительная), вам будет предложено «Установить сейчас». В этом случае вы не выполняете обновление, а устанавливаете новую версию Python. На вашем компьютере может быть установлено несколько версий. Они будут расположены в разных каталогах. Если на вашем компьютере установлено более одной версии Python, вам нужно будет использовать py lanucher для запуска определенной версии Python.
Например:
py -3.7
или
py -3.8
Сделать убедитесь, что на вашем компьютере установлена программа запуска py. Он будет установлен автоматически, если вы используете настройки установщика Windows по умолчанию. Вы всегда можете проверить это, щелкнув ссылку «Настроить установку» в окне установки.
Если на вашем компьютере установлено несколько версий Python и у вас есть проект, использующий предыдущую версию Python с использованием виртуальной среды, например (venv) вы можете обновить Python только в этом venv, используя:
python -m venv —upgrade «your virtual environment path»
Например, у меня есть Python 3.7 в моей виртуальной среде ./venv, и я хотел бы обновить venv до Python 3.8, я бы сделал следующее
python -m venv — -upgrade ./venv

-
2@ MosheS. вы можете получить список устаревших пакетов, используя следующую команду: pip list — -outdated, а затем обновите каждый пакет с помощью python -m pip install —upgrade — Влад Безден 31 июл. ’19 в 16:28
-
6Переход с 3.7.2 на 3.7.4 (64-разрядная версия) в Windows 10 Я этого не вижу, я вижу «Установить сейчас» там, где вы видите » Обновить сейчас «- Дамблдад, 9 окт., 19:02
-
3Я только что перешел с 3.7.3 на 3.7.5 и получил сообщение «Обновить сейчас». Если бы я попытался обновить с 3.7.3 до 3.8, то получил бы «Установить сейчас». — Тьяго Мартинс Перес, 李大仁, 31 окт. ’19 в 11:51
-
2@Suncatcher, вы правы, это то, что я описал в разделе «Если вы хотите перейти с 3.x на 3.y, то …». Прочтите, пожалуйста, выше. — Влад Безден 04 фев., В 12:33
-
1@Suncatcher, спасибо за отзыв. Обновил описание. — Влад Безден 04 фев. 20, 13:33
Если вы обновляете любой 3.xy до 3.xz (патч) Версия Python, просто перейдите на страницу загрузок Python, получите последнюю версию и начните установку. Поскольку на вашем компьютере уже установлен Python, установщик предложит вам «Обновить сейчас». Нажмите на эту кнопку, и она заменит существующую версию новой. Вам также придется перезагрузить компьютер после установки.
Если вы обновляетесь с 3.x до 3.y (второстепенная), вам будет предложено «Установить сейчас». В этом случае вы не выполняете обновление, а устанавливаете новую версию Python. На вашем компьютере может быть установлено несколько версий. Они будут расположены в разных каталогах. Если на вашем компьютере установлено более одной версии Python, вам нужно будет использовать py lanucher для запуска определенной версии Python.
Например:
py -3.7
или
py -3.8
Сделать убедитесь, что на вашем компьютере установлена программа запуска py. Он будет установлен автоматически, если вы используете настройки установщика Windows по умолчанию. Вы всегда можете проверить это, щелкнув ссылку «Настроить установку» в окне установки.
Если на вашем компьютере установлено несколько версий Python и у вас есть проект, использующий предыдущую версию Python с использованием виртуальной среды, например (venv) вы можете обновить Python только в этом venv, используя:
python -m venv —upgrade «your virtual environment path»
Например, у меня есть Python 3.7 в моей виртуальной среде ./venv, и я хотел бы обновить venv до Python 3.8, я бы сделал следующее
python -m venv — -upgrade ./venv
Допустим, у вас есть Python 2.7.16:
C: Windows system32> python --version python2 2.7.16
… и вы хотите перейти на (теперь текущую) версию 3.xy. Существует простой способ установить параллельную установку Python 3.x.y с помощью инструмента управления пакетами Windows..
Теперь, когда в современной Windows есть управление пакетами, точно так же, как в дистрибутивах Debian Linux есть apt-get, а в RedHat есть dnf: мы можем заставить его работать! Он называется Chocolatey .
Что такое Chocolatey?
Chocolatey — это инструмент командной строки с поддержкой сценариев, основанный на .NET 4.0 и диспетчер пакетов nuget, встроенный в Visual Studio.
Если вы хотите узнать о Chocolatey и о том, зачем его использовать, что может оказаться особенно полезным для некоторых читателей, перейдите на https://chocolatey.org /docs/why
Установка Chocolatey
Чтобы получить диспетчер пакетов Chocolatey, выполните процесс, описанный на странице https://chocolatey.org/docs/installation # install-chocolatey,
Я подведу итог здесь. В основном есть два варианта: использовать командную строку или командную строку PowerShell.
CMD Prompt Chocolatey Installation
Запустить административный командная строка. В Windows 10 для этого:
- Windows + R
- Введите cmd
- Нажмите ctrl + shift + Введите
Если у вас нет прав администратора в системе, перейдите на сайт Chocolatey. Возможно, вам не совсем повезло, и вы сможете выполнить ограниченную локальную установку, но я не буду здесь останавливаться на этом.
- Скопируйте строку ниже в командную строку и введите Enter :
@ "% SystemRoot% System32 WindowsPowerShell v1.0 powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ( (New-Object System.Net.WebClient) .DownloadString ('https://chocolatey.org/install.ps1')) "&& SET" PATH =% PATH%;% ALLUSERSPROFILE% chocolatey bin "
Chocolatey будет загружен и установлен для вас, как показано ниже:
Получение последней версии пакета Chocolatey для загрузки. Получение Chocolatey с https://chocolatey.org/api/v2/package/chocolatey/0.10.11. Загрузка инструмента командной строки 7-Zip перед извлечением. Извлечение C: Users blahblahblah AppData Local Temp chocolatey chocInstall chocolatey.zip на C : Users blahblahblah AppData Local Temp chocolatey chocInstall ... Установка шоколадного на этот компьютер Создание ChocolateyInstal l в качестве переменной среды (таргетинг на 'Machine') Установка ChocolateyInstall на 'C: ProgramData chocolatey'ПРЕДУПРЕЖДЕНИЕ: очень вероятно, что вам нужно будет закрыть и снова открыть оболочку, прежде чем вы сможете использовать choco.Ограничение прав на запись для администраторов Мы настраиваем репозиторий пакетов Chocolatey. Сами пакеты идут в папку C: ProgramData chocolatey lib (т.е. C: ProgramData chocolatey lib yourPackageName). Файл прокладки для командной строки находится в 'C: ProgramData chocolatey bin' и указывает на исполняемый файл в 'C: ProgramData chocolatey lib yourPackageName'. Создание папок Chocolatey, если они еще не существуют. ВНИМАНИЕ: Вы можете спокойно игнорировать ошибки, связанные с отсутствием файлов журнала, при обновлении с версии Chocolatey ниже 0.9.9. «Не удалось найти командный файл» также можно игнорировать. «Система не может найти указанный файл» - также файл safe.chocolatey.nupkg не установлен в lib. Попытка найти его из переменной среды bootstrapper.PATH не содержит в себе C: ProgramData chocolatey bin. Добавление ... ВНИМАНИЕ: не настраивается завершение вкладки: файл профиля не существует в 'C: Users blahblahblah Documents WindowsPowerShell Microsoft.PowerShell_profile.ps1'. Шоколад (choco.exe) теперь готов. Вы можете вызвать choco откуда угодно, из командной строки или PowerShell, набрав choco.Run choco/? для получения списка функций. Возможно, вам придется сначала выключить и перезапустить PowerShell и/или консоли, прежде чем использовать choco. Убедитесь, что в пути находятся шоколадные команды. Убедитесь, что chocolatey.nupkg находится в папке lib.
Либо Закройте приглашение CMD, либо введите следующую команду, чтобы перезагрузить переменные среды:
refreshenv
Установка PowerShell Chocolatey
Если вы предпочитаете PowerShell командной строке, вы можете сделать это прямо оттуда, однако вам нужно будет указать PowerShell для запуска с правильной политикой выполнения сценария чтобы заставить его работать. В Windows 10 самый простой способ, который я нашел для этого, — ввести в строку поиска Cortana рядом с кнопкой Windows следующее:
PowerShell.exe
Затем щелкните правой кнопкой мыши пункт «Лучшее совпадение» в появившемся меню и выберите «Запуск от имени администратора».
Теперь, когда вы находитесь в PowerShell, мы надеемся запустить его с правами администратора, для установки Chocolatey выполните следующее:
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient) .DownloadString ('https://chocolatey.org/install.ps1'))
PowerShell загрузит для вас Chocolatey и запускаем установку. Это займет всего несколько минут. Он выглядит в точности , как установка CMD, за исключением, возможно, какого-нибудь необычного цветного текста.
Либо Выйти из PowerShell, либо введите следующую команду для перезагрузки переменных среды:
refreshenv
Обновление Python
Команда choco — это то же самое, используете ли вы PowerShell или командную строку. Запустите свой любимый, используя приведенные выше инструкции. Я буду использовать командную строку администратора:
C: WINDOWS system32> choco upgrade python -y
По сути, шоколадный сообщит вам: «Эй, Python не установлен», поскольку вы используете версию 2.7.x, и он рассматривает версию 2.7 как полностью отдельно. Только предоставит вам самую последнюю версию 3.xy (на момент написания статьи — 3.7.2, но это изменится через несколько месяцев):
Шоколадный v0.10. 11 Обновление следующих пакетов: python При обновлении вы принимаете лицензии на пакеты. Python не установлен. Установка ... python3 v3.x.y [Одобрено] Обновление файлов пакета python3 завершено. Выполнение других шагов установки. Установка 64-битного python3 ... python3 установлен. Установлен на: 'C: Python37' python3 может быть автоматически удален. Переменные среды (например, PATH) были изменены. Закройте/снова откройте оболочку, чтобы увидеть изменения (или в powershell/cmd.exe просто введите `refreshenv`). Обновление python3 прошло успешно. Программное обеспечение установлено как exe, место установки, вероятно, по умолчанию. Python v3.x.y [одобрено] обновление файлов пакета python завершено. Выполнение других шагов установки. Обновление python прошло успешно. Место установки программного обеспечения не указано явно, может быть в пакете или в месте установки по умолчанию, если установщик обновил 2/2 пакета. См. Подробности в журнале (C: ProgramData chocolatey logs chocolatey.log).
Либо выйти из cmd/Powershell запрос и повторно введите его, или используйте команду refreshenv, затем введите py —version
C: Windows System32> refreshenv Обновление переменных среды из реестра для cmd.exe. Подождите ... Готово .. C: Windows system32> py --versionPython 3.7.2
Обратите внимание, что последняя установка Python теперь вступает в силу, когда вы вводите Python в командной строке. Вы можете запустить любую версию с помощью следующих команд:
py -2Python 2.7.16 (v2.7.16: 413a49145e, 4 марта 2019 г., 01:37:19) [MSC v.1500 64 бит (AMD64)] в win32 Введите "help", "copyright", "credits" или "license" для получения дополнительной информации. >>> exit () C: > py -3Python 3.7.2 (tags/v3 .7.2: 9a3ffc0492, 23 декабря 2018 г., 23:09:28) [MSC v.1916, 64 бит (AMD64)] в win32 Введите «help», «copyright», «credits» или «license» для получения дополнительной информации. >>> exit () C: >
Отсюда я предлагаю вам использовать утилиту Python pip для установки любых пакетов, которые вам нужны. Например, допустим, вы хотите установить Flask. Команды ниже: сначала обновите pip, затем установите Flask
C: > py -3 -m pip install --upgrade pipCollecting pip Скачивание https://files.pythonhosted.org /packages/d8/f3/413bab4ff08e1fc4828dfc59996d721917df8e8583ea85385d51125dceff/pip-19.0.3-py2.py3-none-any.whl (1,4 МБ) 100% | ██████████████████ █████████████ | 1,4 МБ 1,6 МБ/с Установка собранных пакетов: pip Найдена существующая установка: pip 18.1 Удаление pip-18.1: Успешно удален pip-18.1 Успешно установлен pip-19.0.3c: > py -3 -m pip install Flask
… поможет. Удачного Python!
-
Краткая версия ответа — установить Chocolatey, а затем обновить его из командной строки, затем выполнить choco install python, он установит последнюю версию python. Выполните refreshenv еще раз в cmd, и вы должны запустить последнюю версию python из вашего cmd. — Себастьян 02 янв., 20:45
-
Получение этой ошибки в CMD и исключении POWERSHELL, вызывающем «DownloadString» с аргументом (ами) «1»: «Базовое соединение было закрыто: при отправке произошла непредвиденная ошибка». В строке: 1 символ: 104 + Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient) .DownloadString
-
У меня есть Windows 7, любая помощь по обновлению до Python 3 с python2 кажется, что chocoaltely не работает. — доверительное управление 01 июня ’20 в 06:10
Допустим, у вас есть Python 2.7.16:
C: Windows system32> python --version python2 2.7.16
… и вы хотите выполнить обновление до (теперь текущей) версии 3.xy. Существует простой способ установить параллельную установку Python 3.xy с помощью инструмента управления пакетами Windows.
Теперь, когда в современной Windows есть управление пакетами, как и В дистрибутивах Debian Linux есть apt-get, а в RedHat есть dnf: мы можем заставить его работать на себя! Он называется Chocolatey .
Что такое Chocolatey?
Chocolatey — это инструмент командной строки с поддержкой сценариев, основанный на .NET 4.0 и диспетчер пакетов nuget, встроенный в Visual Studio.
Если вы хотите узнать о Chocolatey и о том, зачем его использовать, что может оказаться особенно полезным для некоторых читателей, перейдите на https://chocolatey.org /docs/why
Установка Chocolatey
Чтобы получить диспетчер пакетов Chocolatey, выполните процесс, описанный на странице https://chocolatey.org/docs/installation # install-chocolatey,
Я подведу итог здесь. В основном есть два варианта: использовать командную строку или командную строку PowerShell.
CMD Prompt Chocolatey Installation
Запустить административный командная строка. В Windows 10 для этого:
- Windows + R
- Введите cmd
- Нажмите ctrl + shift + Введите
Если у вас нет прав администратора в системе, перейдите на сайт Chocolatey. Возможно, вам не совсем повезло, и вы сможете выполнить ограниченную локальную установку, но я не буду здесь останавливаться на этом.
- Скопируйте строку ниже в командную строку и введите Enter :
@ "% SystemRoot% System32 WindowsPowerShell v1.0 powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ( (New-Object System.Net.WebClient) .DownloadString ('https://chocolatey.org/install.ps1')) "&& SET" PATH =% PATH%;% ALLUSERSPROFILE% chocolatey bin "
Chocolatey будет загружен и установлен для вас, как показано ниже:
Получение последней версии пакета Chocolatey для загрузки. Получение Chocolatey с https://chocolatey.org/api/v2/package/chocolatey/0.10.11. Загрузка инструмента командной строки 7-Zip перед извлечением. Извлечение C: Users blahblahblah AppData Local Temp chocolatey chocInstall chocolatey.zip на C : Users blahblahblah AppData Local Temp chocolatey chocInstall ... Установка шоколадного на этот компьютер Создание ChocolateyInstal l в качестве переменной среды (таргетинг на 'Machine') Установка ChocolateyInstall на 'C: ProgramData chocolatey'ПРЕДУПРЕЖДЕНИЕ: очень вероятно, что вам нужно будет закрыть и снова открыть оболочку, прежде чем вы сможете использовать choco.Ограничение прав на запись для администраторов Мы настраиваем репозиторий пакетов Chocolatey. Сами пакеты идут в папку C: ProgramData chocolatey lib (т.е. C: ProgramData chocolatey lib yourPackageName). Файл прокладки для командной строки идет в 'C: ProgramData chocolatey bin' и указывает на исполняемый файл в 'C: ProgramData chocolatey lib yourPackageName'. Создание папок Chocolatey, если они еще не существуют. ВНИМАНИЕ: Вы можете спокойно игнорировать ошибки, связанные с отсутствием файлов журнала, при обновлении с версии Chocolatey ниже 0.9.9. «Не удалось найти командный файл» также можно игнорировать. «Система не может найти указанный файл» - также файл safe.chocolatey.nupkg не установлен в lib. Попытка найти его из переменной среды bootstrapper.PATH не содержит в себе C: ProgramData chocolatey bin. Добавление ... ВНИМАНИЕ: не настраивается завершение вкладки: файл профиля не существует в 'C: Users blahblahblah Documents WindowsPowerShell Microsoft.PowerShell_profile.ps1'. Шоколад (choco.exe) теперь готов. Вы можете вызвать choco откуда угодно, из командной строки или PowerShell, набрав choco.Run choco/? список функций. Вам может потребоваться выключить и перезапустить PowerShell и/или консоли перед использованием choco. Обеспечение выполнения шоколадных команд.. nupkg находится в папке lib
Либо Закройте приглашение CMD, либо введите следующую команду, чтобы перезагрузить переменные среды:
refreshenv
Установка PowerShell Chocolatey
Если вы предпочитаете PowerShell командной строке, вы можете сделать это прямо оттуда , однако вам нужно будет указать PowerShell для запуска с правильной политикой выполнения сценария, чтобы заставить его работать. В Windows 10 самый простой способ, который я нашел для этого, — ввести в строку поиска Cortana рядом с кнопкой Windows следующее:
PowerShell.exe
Затем щелкните правой кнопкой мыши пункт «Лучшее совпадение» в появившемся меню и выберите «Запуск от имени администратора».
Теперь, когда вы находитесь в PowerShell, мы надеемся запустить его с правами администратора, для установки Chocolatey выполните следующее:
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient) .DownloadString ('https://chocolatey.org/install.ps1'))
PowerShell загрузит для вас Chocolatey и запускаем установку. Это займет всего несколько минут. Он выглядит в точности , как установка CMD, за исключением, возможно, какого-нибудь необычного цветного текста.
Либо Выйти из PowerShell, либо введите следующую команду для перезагрузки переменных среды:
refreshenv
Обновление Python
Команда choco — это то же самое, используете ли вы PowerShell или командную строку. Запустите свой любимый, используя приведенные выше инструкции. Я буду использовать командную строку администратора:
C: WINDOWS system32> choco upgrade python -y
По сути, шоколадный сообщит вам: «Эй, Python не установлен», поскольку вы используете версию 2.7.x, и он рассматривает версию 2.7 как полностью отдельно. Только предоставит вам самую последнюю версию 3.xy (на момент написания статьи — 3.7.2, но это изменится через несколько месяцев):
Chocolatey v0.10.11 Обновление следующих пакетов: python При обновлении вы принимаете лицензии на пакеты. python не установлен. Установка ... python3 v3.x.y [Одобрено] Обновление файлов пакета python3 завершено. Выполнение других шагов установки. Установка 64-битного python3 ... python3 установлен. Установлен на: 'C: Python37' python3 может быть автоматически удален. Переменные среды (например, PATH) были изменены. Закройте/снова откройте оболочку, чтобы увидеть изменения (или в powershell/cmd.exe просто введите `refreshenv`). Обновление python3 прошло успешно. Программное обеспечение установлено как exe, место установки, вероятно, по умолчанию. Python v3.x.y [одобрено] обновление файлов пакета python завершено. Выполнение других шагов установки. Обновление python прошло успешно. Место установки программного обеспечения не указано явно, может быть в пакете или в месте установки по умолчанию, если установщик обновил 2/2 пакета. См. Подробности в журнале (C: ProgramData chocolatey logs chocolatey. log).
Либо выйдите из командной строки cmd/Powershell и введите ее повторно, либо используйте команду refreshenv и введите py —version
C: Windows System32> refreshenv Обновление переменных среды из реестра для cmd.exe. Подождите ... Готово .. C: Windows system32> py --versionPython 3.7.2
Обратите внимание, что последняя установка Python теперь вступает в силу, когда вы вводите Python в командной строке. Вы можете запустить любую версию с помощью следующих команд:
py -2Python 2.7.16 (v2.7.16: 413a49145e, 4 марта 2019 г., 01:37:19) [MSC v.1500 64 бит (AMD64)] в win32 Введите "help", "copyright", "credits" или "license" для получения дополнительной информации. >>> exit () C: > py -3Python 3.7.2 (tags/v3 .7.2: 9a3ffc0492, 23 декабря 2018 г., 23:09:28) [MSC v.1916, 64 бит (AMD64)] в win32 Введите «help», «copyright», «credits» или «license» для получения дополнительной информации. >>> exit () C: >
Отсюда я предлагаю вам использовать утилиту Python pip для установки любых пакетов, которые вам нужны. Например, допустим, вы хотите установить Flask. Команды ниже: сначала обновите pip, затем установите Flask
C: > py -3 -m pip install --upgrade pipCollecting pip Скачивание https://files.pythonhosted.org /packages/d8/f3/413bab4ff08e1fc4828dfc59996d721917df8e8583ea85385d51125dceff/pip-19.0.3-py2.py3-none-any.whl (1,4 МБ) 100% | ██████████████████ █████████████ | 1,4 МБ 1,6 МБ/с Установка собранных пакетов: pip Найдена существующая установка: pip 18.1 Удаление pip-18.1: Успешно удален pip-18.1 Успешно установлен pip-19.0.3c: > py -3 -m pip install Flask
… сделает свое дело. Удачного питонинга!
В 2019 году вы можно установить, используя шоколадный. Откройте cmd или powershell, введите «choco install python».
В 2019 вы можете устанавливать с помощью шоколадного. Откройте свой cmd или powershell, введите «choco install python».
Python 2.x и Python 3.x разные. Если вы хотите загрузить более новую версию Python 2, вы можете просто загрузить и установить более новую версию.
Если вы хотите установить Python 3, вы можете установить Python 3 отдельно, а затем изменить путь для Python 2.x — Python 3.x в Панель управления> Все элементы панели управления> Система> Расширенные настройки системы> Переменные среды.
-
Я предпочитаю полностью удалить Python 2.7.11, поскольку я этого не делаю Я планирую поддерживать его. Так что я должен полностью удалить его. Правильно ? В разделе «Программы и компоненты» не отображался Python, поэтому я не знаю, как его удалить. Стоит ли использовать pip и как? Хорошая идея — просто удалить папку Python? А как насчет всех старых пакетов, которые были установлены вместе с ним (если они были), как я могу их удалить? — Моше С. 17 июля ’17, 8:00
-
@MosheS. Я не думаю, что это действительно занимает так много места, но если вы действительно хотите убрать, то непременно. Все они должны находиться в одной папке, вы, вероятно, можете удалить из панели управления Программа и компоненты. Оба моих Python 2.7 и 3.4 находятся там. Удаление оттуда приведет к удалению всех пакетов. Если вы действительно не можете его найти, вы можете попробовать просто удалить всю папку. Когда вы загружаете Python 3 и если он не работает, отредактируйте путь, как я ответил выше, это, скорее всего, будет основной проблемой, если таковая имеется. — Джулиан Чан 17 июл. ’17 в 8:15
Python 2.x и Python 3.x отличаются. Если вы хотите загрузить новую версию Python 2, вы можете просто загрузить и установить новую версию.
Если вы хотите установить Python 3, вы можете установить Python 3 отдельно, а затем изменить путь для Python 2.x — Python 3.x в Панели управления> Все элементы панели управления> Система> Расширенные настройки системы> Переменные среды.
Просто установите установщик новейшей версии python, он автоматически определит вашу версию python, скажет обновить python и начнет обновление

-
1Здравствуйте и добро пожаловать в SO! Пожалуйста, прочтите обзор, и как мне написать хороший ответ? — Томер Шетах, 27 дек. ’20 в 14:16
Просто установите установщик новейшей версии python, он автоматически определит вашу версию python и скажет обновить python и начнет обновление
путь>
python -m pip install —upgrade pip
-
Эта команда — n не для обновления python, это для обновления версии pip. — trenixjetix 1 января в 14:23
python -m pip install —upgrade pip