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

The official home of the Python Programming Language

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

  • Socialize
    • Facebook
    • Twitter
    • Chat on IRC

Python Releases for Windows

Stable Releases

Note that Python 3.10.0 cannot be used on Windows 7 or earlier.

Note that Python 3.7.12 cannot be used on Windows XP or earlier.

  • No files for this release.
  • Python 3.6.15 — Sept. 4, 2021

    Note that Python 3.6.15 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 3.9.7 — Aug. 30, 2021

    Note that Python 3.9.7 cannot be used on Windows 7 or earlier.

    Note that Python 3.8.12 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 3.9.6 — June 28, 2021

    Note that Python 3.9.6 cannot be used on Windows 7 or earlier.

    Note that Python 3.8.11 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 3.7.11 — June 28, 2021

    Note that Python 3.7.11 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 3.6.14 — June 28, 2021

    Note that Python 3.6.14 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 3.9.5 — May 3, 2021

    Note that Python 3.9.5 cannot be used on Windows 7 or earlier.

    Note that Python 3.8.10 cannot be used on Windows XP or earlier.

    Note that Python 3.9.4 cannot be used on Windows 7 or earlier.

    Note that Python 3.9.3 cannot be used on Windows 7 or earlier.

    • No files for this release.
  • Python 3.8.9 — April 2, 2021

    Note that Python 3.8.9 cannot be used on Windows XP or earlier.

    Note that Python 3.9.2 cannot be used on Windows 7 or earlier.

    Note that Python 3.8.8 cannot be used on Windows XP or earlier.

    Note that Python 3.6.13 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 3.7.10 — Feb. 15, 2021

    Note that Python 3.7.10 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 3.8.7 — Dec. 21, 2020

    Note that Python 3.8.7 cannot be used on Windows XP or earlier.

    Note that Python 3.9.1 cannot be used on Windows 7 or earlier.

    Note that Python 3.9.0 cannot be used on Windows 7 or earlier.

    Note that Python 3.8.6 cannot be used on Windows XP or earlier.

    Note that Python 3.8.6rc1 cannot be used on Windows XP or earlier.

    Note that Python 3.5.10 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 3.7.9 — Aug. 17, 2020

    Note that Python 3.7.9 cannot be used on Windows XP or earlier.

    Note that Python 3.6.12 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 3.8.5 — July 20, 2020

    Note that Python 3.8.5 cannot be used on Windows XP or earlier.

    Note that Python 3.8.4 cannot be used on Windows XP or earlier.

    Note that Python 3.8.4rc1 cannot be used on Windows XP or earlier.

    Note that Python 3.7.8 cannot be used on Windows XP or earlier.

    Note that Python 3.6.11 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 3.8.3 — May 13, 2020

    Note that Python 3.8.3 cannot be used on Windows XP or earlier.

    Note that Python 3.8.3rc1 cannot be used on Windows XP or earlier.

    Note that Python 3.7.7 cannot be used on Windows XP or earlier.

    Note that Python 3.8.2 cannot be used on Windows XP or earlier.

    Note that Python 3.8.1 cannot be used on Windows XP or earlier.

    Note that Python 3.7.6 cannot be used on Windows XP or earlier.

    Note that Python 3.6.10 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 3.5.9 — Nov. 2, 2019

    Note that Python 3.5.9 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 3.5.8 — Oct. 29, 2019

    Note that Python 3.5.8 cannot be used on Windows XP or earlier.

    Note that Python 3.7.5 cannot be used on Windows XP or earlier.

    Note that Python 3.8.0 cannot be used on Windows XP or earlier.

    Note that Python 3.7.4 cannot be used on Windows XP or earlier.

    Note that Python 3.6.9 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 3.7.3 — March 25, 2019

    Note that Python 3.7.3 cannot be used on Windows XP or earlier.

    Note that Python 3.5.7 cannot be used on Windows XP or earlier.

    Note that Python 3.7.2 cannot be used on Windows XP or earlier.

    Note that Python 3.6.8 cannot be used on Windows XP or earlier.

    Note that Python 3.7.1 cannot be used on Windows XP or earlier.

    Note that Python 3.6.7 cannot be used on Windows XP or earlier.

    Note that Python 3.5.6 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 3.4.9 — Aug. 2, 2018
    • No files for this release.
  • Python 3.7.0 — June 27, 2018

    Note that Python 3.7.0 cannot be used on Windows XP or earlier.

    Note that Python 3.6.6 cannot be used on Windows XP or earlier.

    Note that Python 3.6.5 cannot be used on Windows XP or earlier.

    Note that Python 3.5.5 cannot be used on Windows XP or earlier.

    • No files for this release.
  • Python 3.6.4 — Dec. 19, 2017

    Note that Python 3.6.4 cannot be used on Windows XP or earlier.

    Note that Python 3.6.3 cannot be used on Windows XP or earlier.

    Note that Python 3.5.4 cannot be used on Windows XP or earlier.

    Note that Python 3.6.2 cannot be used on Windows XP or earlier.

    Note that Python 3.6.1 cannot be used on Windows XP or earlier.

    Note that Python 3.5.3 cannot be used on Windows XP or earlier.

    Note that Python 3.6.0 cannot be used on Windows XP or earlier.

    Note that Python 3.5.2 cannot be used on Windows XP or earlier.

    Note that Python 3.5.1 cannot be used on Windows XP or earlier.

    Note that Python 3.5.0 cannot be used on Windows XP or earlier.

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

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

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

    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).

    Читайте также  Как можно обновить Windows XP?

    Используя панель запуска, вы также можете запускать скрипты 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 ,

    If you are upgrading any 3.x.y to 3.x.z (patch) Python version, just go to Python downloads page get the latest version and start the installation. Since you already have Python installed on your machine installer will prompt you for «Upgrade Now». Click on that button and it will replace the existing version with a new one. You also will have to restart a computer after installation.

    If you are upgrading from 3.x to 3.y (minor) then you will be prompted with «Install Now». In this case, you are not upgrading, but you are installing a new version of Python. You can have more than one version installed on your machine. They will be located in different directories. When you have more than one Python version on your machine you will need to use py lanucher to launch a specific version of Python.

    Make sure you have py launcher installed on your machine. It will be installed automatically if you are using default settings of windows installer. You can always check it if you click on «Customize installation» link on the installation window.

    If you have several Python versions installed on your machine and you have a project that is using the previous version of Python using virtual environment e.g. (venv) you can upgrade Python just in that venv using:

    python -m venv —upgrade «your virtual environment path»

    For instance, I have Python 3.7 in my./venv virtual environment and I would like upgrade venv to Python 3.8, I would do following

    Как обновить PIP в Windows

    Зачастую возникает необходимость обновления PIP. В данном руководстве будет дана поэтапная инструкция для обновления PIP в Windows.

    Содержание статьи

    • План обновления PIP в Windows
    • Проверка текущей версии PIP
    • Инструмент для обновления PIP в Windows
    • Как вернуться к предыдущей версии PIP

    Столкнуться с необходимостью обновления PIP можно при установке любого пакета, используя PIP.

    Выводится следующее сообщение:

    Вы используете версию pip 19.3.1; однако, доступна версия 20.1.1. Вам стоит сделать обновление через команду ‘python -m pip install –upgrade pip’.

    Есть вопросы по Python?

    На нашем форуме вы можете задать любой вопрос и получить ответ от всего нашего сообщества!

    Telegram Чат & Канал

    Вступите в наш дружный чат по Python и начните общение с единомышленниками! Станьте частью большого сообщества!

    Паблик VK

    Одно из самых больших сообществ по Python в социальной сети ВК. Видео уроки и книги для вас!

    Для обновления PIP в Windows нужно открыть Windows Command Prompt, а затем набрать/скопировать туда указанную команду. Обратите внимание, что данный метод сработает только если у вас уже добавлен Python в Windows PATH. Ничего страшного, если вы не знаете, что это такое. Далее мы подробно разберем все шаги обновления PIP.

    План обновления PIP в Windows

    В поисковике Windows наберите Command Prompt (Командная строка):

    Затем откройте Command Prompt (Командную строку). Во избежание проблем с уровнем доступа сделайте это от имени администратора. Для этого кликлинте правой кнопкой мыши и выберите пункт Run as administrator (Запустить от имени администратора):

    В командной строке наберите cd , чтобы удостовериться, что в начальной точке только название диска:

    Нажмите Enter. Вы увидите название диска C:>

    Найдите путь к Python, что является папкой, куда установлен Python.

    В нашем случае путь приложения Python следующий:

    После получения пути к Python наберите следующую команду в командной строке: cd , за которым следует путь к приложению Python.

    В нашем случае это выглядит следующим образом:

    Нажмите Enter, вы увидите:

    Обновите PIP, использовав данную команду, затем нажмите Enter:

    В командной строке команда будет выглядеть следующим образом:

    Обратите внимание, что будет установлена последняя версия PIP:

    Проверка текущей версии PIP

    Для проверки текущей версии PIP нужно использовать путь скриптов Python вместо пути приложения.

    Наберите cd , чтобы убедиться, что стартовой точкой является только название диска:

    Затем найдите путь к Python скриптов. Папка скриптов должна находиться внутри пути приложения Pythоn.

    В нашем случае путь Python скриптов следующий:

    Затем наберите cd , после которой следует путь к Python скриптам, и нажмите Enter.

    В конечном итоге наберите следующую команду для проверки версии PIP:

    Нажмите Enter, после этого будет показана версия PIP.

    Инструмент для обновления PIP в Windows

    Разберем простой инструмент для обновления PIP.

    Обратите внимание, что вам нужно добавить Python к Windows PATH для использования данного инструмента.

    Далее дан полный код Python для инструмента обновления PIP используя Tkinter:

    Просто запустите код и затем нажмите на кнопку Upgrade PIP, после чего команда выполнится.

    Что, если нужно откатиться к предыдущей версии PIP?

    Выполнив следующие шаги, вернуться к предыдущей версии PIP не составит особого труда.

    Как вернуться к предыдущей версии PIP

    Перейдите в папку где установлен Python. Если сейчас настроен путь к скриптам, тогда просто наберите cd .. (и затем нажмите Enter), и вы вернетесь к папке с установленным Python.

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

    Для этого просто наберите следующую команду и затем нажмите Enter:

    Вы должны увидеть указанную версию PIP:

    Являюсь администратором нескольких порталов по обучению языков программирования Python, Golang и Kotlin. В составе небольшой команды единомышленников, мы занимаемся популяризацией языков программирования на русскоязычную аудиторию. Большая часть статей была адаптирована нами на русский язык и распространяется бесплатно.

    E-mail: [email protected]

    Образование
    Universitatea Tehnică a Moldovei (utm.md)

    • 2014 — 2018 Технический Университет Молдовы, ИТ-Инженер. Тема дипломной работы «Автоматизация покупки и продажи криптовалюты используя технический анализ»
    • 2018 — 2020 Технический Университет Молдовы, Магистр, Магистерская диссертация «Идентификация человека в киберпространстве по фотографии лица»

    Как скачать и установить Python 3 на Windows 10/7

    Windows не содержит Python в списке предустановленных программ. Вы можете скачать его и установить дополнительно. Во время первой установки Python 3 на Windows могут возникнуть трудности, поэтому мы создали этот туториал. Просто следуйте инструкции и у вас все получится.

    Какую версию Python скачать — 2 или 3?

    Больше 10 лет назад вышла новая версия python, которая разделила сообщество на 2 части. Сразу это вызывало много споров, новичкам приходилось выбирать: python 2 или python 3. Сегодня большая часть обучается третей версии. На этой версии мы и покажем как установить язык программирования python на Windows.

    Читайте также  Как восстановить избранное в Windows 7?

    На этой странице вы можете скачать python для Windows.
    В вверху разработчики предлагают выбрать версию.
    Нажмите на ссылку которая начинается словами “Последний выпуск Python 3…” и попадете на страницу последней версии Python 3. Сейчас это 3.7.2.

    Если вы не планируете работать с проектом, который написан на Python 2, а таких довольно много. Скачайте python 2+. Для веб разработки, анализа данных и многих других целей лучшим вариантом будет python 3 версии.

    Внизу страницы версии ссылки на скачивание установщиков. Есть возможность скачать python под 64-битную и 32-битную Windows.

    Вне зависимости от версии и страны, python на английском языке. Вы не сможете скачать python на русском с официального сайта (и с любого другого).

    Установка python 3 на Windows

    Скачайте и запустите установщик Python 3, он называется “python-3.****.exe”.

    Если на компьютере уже установлена python 2, нет необходимости удалять его. На установку Python 3 она не повлияет.

    На первом экране отметьте пункт “Add Python 3.7 to PATH” и нажмите “Install Now”.

    После установки появится возможность отключить ограничение длины MAX_PATH . В системах Linux этих ограничений нет. Проигнорировав этот пункт, вы можете столкнуться с проблемой совместимости в будущем. Код созданный на Linux не запустится на Windows.

    Советуем отключить эту опцию. Если вы точно уверены, что не столкнетесь с проблемой совместимости, нажмите “Close”

    Как проверить уставился ли python

    Самый быстрый и простой способ узнать, есть ли интерпретатор python на компьютере — через командную строку.

    1. Запустите cmd.exe через диспетчер задач или поиск.
    2. Введите python
      В результате командная строка выведет версию python, которая установлена в системе.

    Если версия python 2 или вы получили ошибку:

    Следуйте инструкциям ниже. Это легко исправить.

    Как добавить python в переменную PATH (ADD to PATH)

    Откройте окно “Система” с помощью поиска.

    В окне “Система”, нажмите “Дополнительные параметры системы”. Откроется “Свойства системы”. Во вкладке “Дополнительно”, нажимайте “Переменные среды” как на фото ниже.

    В открывшемся окне выберите Path -> “Изменить”. Откроется новое окно, куда вы должны добавить путь к интерпретатору python.

    Путь у каждого свой, похож на C:UsersUserNameAppDataLocalProgramsPythonPython37 . Где Python37 — папка с python.

    Нажмите “Создать” и добавьте 2 пути. К папке python и pythonScripts

    Как создать отдельную команду для python 2 и python 3

    Чтобы использовать обе версии python, измените python.exe на python2.exe , в папке с python 2. А в папке с python 3 , python.exe на python3.exe .

    Теперь проверьте обе версии:

    После этих не сложных действий, python установлен на вашем Windows и готов к работе в любом текстовом редакторе.

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

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

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

    5 ответов

    Я начинающий разработчик .NET. Но сейчас мне нужно использовать python для проекта. Мне нужно использовать Scikit-Learn, Numpy, Scipy, matplotlib.pyplot, Pandas, Keras, TensorFlow библиотеки etc (в основном для машинного обучения). Чтобы быть более конкретным, я хочу реализовать этот пример-.

    Я использую Eclipse 3.6 и хочу обновить установку до более новой версии, то есть 3.7. Вместо того чтобы загружать весь пакет целиком, могу ли я просто выполнить обновление(обновление дистрибутива)? Существует ли какой-либо способ легко достичь этого?

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

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

    Текущие установки Python 3 поставляются с пусковой установкой py.exe , которая по умолчанию устанавливается в системный каталог. Это делает его доступным из PATH, поэтому вы можете автоматически запускать его из любого shell, просто используя py вместо python в качестве команды. Это позволяет избежать необходимости самостоятельно устанавливать текущую установку Python в PATH. Таким образом, вы можете легко иметь несколько установок Python side-by-side, не мешая друг другу. При запуске просто используйте 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 .

    Если вы обновляете любую версию 3.x.y до 3.x.z (патч) Python, просто перейдите на страницу загрузки Python, получите последнюю версию и начните установку. Поскольку у вас уже установлен Python на вашем компьютере, установщик запросит у вас «Upgrade Now». Нажмите на эту кнопку,и она заменит существующую версию новой. Вам также придется перезагрузить компьютер после установки.

    Если вы обновляетесь с 3.x до 3.y (минор), то вам будет предложено ввести «Install Now». В этом случае вы не обновляете, а устанавливаете новую версию Python. На вашем компьютере может быть установлено несколько версий. Они будут расположены в разных каталогах. Если у вас есть более одной версии Python на вашем компьютере, вам нужно будет использовать py lanucher для запуска определенной версии Python.

    Убедитесь, что на вашем компьютере установлен py launcher . Он будет установлен автоматически, если вы используете настройки по умолчанию windows installer. Вы всегда можете проверить это, если нажмете на ссылку «Customize installation» в окне установки.

    Если на вашем компьютере установлено несколько версий Python и у вас есть проект, использующий предыдущую версию Python с использованием виртуальной среды, например (venv) , вы можете обновить Python только в этом venv с помощью:

    python-м венв —апгрейд «your virtual environment path»

    Например, у меня есть Python 3.7 в моей виртуальной среде. / venv, и я хотел бы обновить venv до Python 3.8, я бы сделал следующее

    Я пытался обновить python3 в Linux Bash Shell для Windows 10. Вот что я попробовал: sudo add-apt-repository ppa:jonathonf/python-3.6 sudo apt-get update sudo apt-get install python3.6 Но я получил следующую ошибку: Processing triggers for libc-bin (2.19-0ubuntu6.9) . Errors were encountered.

    На Windows, как я могу добавить версию Python в пусковую установку Python? У меня есть python 3.7, установленный рядом с 2.7. Я убедился, что переменная PATH и ключи реестра верны. Одна вещь, которую я скажу, заключается в том, что я не вижу никаких других переменных окружения Python на моей.

    Установка/обновление Python с помощью диспетчера пакетов Chocolatey Windows

    Допустим, у вас есть Python 2.7.16:

    . и вы хотите перейти на (теперь текущую) версию 3.x.y. Существует простой способ установить параллельную установку Python 3.x.y с помощью инструмента управления пакетами Windows.

    Читайте также  Как найти папку на компьютере Windows 10?

    Теперь, когда в современном Windows есть управление пакетами, точно так же, как в дистрибутивах Debian Linux есть apt-get, а в RedHat есть dnf: мы можем заставить его работать на нас! Он называется Шоколадный .

    Что такое Шоколад?

    Chocolatey-это скриптовый инструмент командной строки, основанный на .NET 4.0 и менеджере пакетов nuget, запеченном в Visual Studio.

    Если вы хотите узнать о Chocolatey и о том, зачем его использовать, что некоторые из читающих здесь могут найти особенно полезным, перейдите по адресу https://chocolatey.org/docs/why

    Установка Chocolatey

    Чтобы получить диспетчер пакетов Chocolatey, выполните процесс, описанный в разделе https://chocolatey.org/docs/installation#установка-chocolatey ,

    Я подытожу это для вас здесь. В основном есть два варианта: использовать приглашение cmd или приглашение PowerShell.

    CMD Быстрая установка Chocolatey

    Запустите административную командную строку. На Windows 10, чтобы сделать это:

    • Windows + R
    • Тип cmd
    • Пресс ctrl + shift + Enter

    Если у вас нет прав администратора в системе, перейдите на веб- сайт Chocolatey . Возможно, вам не совсем не повезло и вы можете выполнить ограниченную локальную установку, но я не буду здесь об этом говорить.

    • Скопируйте приведенную ниже строку в командную строку и введите Enter:

    Chocolatey будет загружен и установлен для вас, как показано ниже:

    Либо выйдите из приглашения CMD, либо введите следующую команду, чтобы перезагрузить переменные среды:

    PowerShell Шоколадная Установка

    Если вы предпочитаете PowerShell приглашению cmd, вы можете сделать это прямо оттуда, однако вам придется указать PowerShell, чтобы он работал с правильной политикой выполнения скрипта, чтобы заставить его работать. На Windows 10 самый простой способ, который я нашел для этого, — это ввести следующее в строку поиска Кортаны рядом с кнопкой Windows:

    Затем щелкните правой кнопкой мыши на ‘Best Match’ в появившемся меню и выберите «Запуск от имени администратора».

    Теперь, когда вы находитесь в PowerShell и, надеюсь, работаете с правами администратора, выполните следующие действия, чтобы установить Chocolatey:

    PowerShell загрузит для вас Chocolatey и запустит установку. Это займет всего несколько минут. Он выглядит точно так же, как установка CMD, за исключением, возможно, какого-то причудливого цветного текста.

    Либо выйдите из PowerShell, либо введите следующую команду, чтобы перезагрузить переменные среды:

    Обновление Python

    Команда choco одинакова независимо от того, используете ли вы приглашение PowerShell или cmd. Запустите свой любимый, используя инструкции, приведенные выше. Я воспользуюсь приглашением администратора cmd:

    По сути, chocolatey скажет вам, что «Hey, Python не является installed», так как вы пришли из 2.7.x, и он рассматривает версию 2.7 как совершенно отдельную. Это даст вам только самую последнюю версию, 3.x.y (на момент написания этой статьи, 3.7.2, но это изменится через несколько месяцев):

    Либо выйдите из приглашения cmd/Powershell и повторно введите его, либо используйте refreshenv, а затем введите py —version

    Обратите внимание, что самая последняя установка Python теперь вступит в силу, когда вы наберете Python в командной строке. Вы можете запустить любую версию, используя следующие команды:

    Отсюда я предлагаю вам использовать утилиту Python pip для установки любых пакетов, которые вам нужны. Например, предположим, что вы хотите установить Flask. Приведенные ниже команды сначала обновляют pip, затем устанавливают Flask

    . сделает свое дело. Счастливого Пифонинга!

    Как обновить все пакеты Python установленные с pip

    Пакет pip — это программа для установки и управления пакетами Python. Сам пакет pip в репозитории вашего дистрибутива существует в двух версиях:

    • для Python 3 (называется python3-pip или python-pip в зависимости от того, какая версия Python является версией по умолчанию для вашего дистрибутива)
    • для Python 2 (называется python2-pip или python-pip в зависимости от того, какая версия Python является версией по умолчанию для вашего дистрибутива)

    С помощью pip можно устанавливать пакеты Python. Это вносит некоторую путаницу, поскольку эти же самые пакеты можно устанавливать из стандартного репозитория вашего дистрибутива. Но в репозитории имеются далеко не все пакеты Python — только те, которые сопроводители дистрибутива упаковали в установочный пакет этого дистрибутива. Следовательно, через pip можно установить намного больше разных пакетов Python (если они вам нужны).

    Как обновить пакеты с pip

    Но использование pip имеет свои неудобства — программа не отслеживает выход новых версий и не выполняет их автоматическое обновление.

    Поэтому пакеты нужно обновлять вручную и по одному следующими командами:

    Или более короткий вариант:

    Проблема здесь в том, чтобы узнать вышла ли уже новая версия пакета?

    По этой причине лично я стараюсь устанавливать пакеты Python из стандартного репозитория, поскольку в этом случае они обновляются автоматически при обновлении других пакетов системы. И только если их там нет, то я использую для установки pip.

    Как с pip показать пакеты, для которых вышли новые версии

    С помощью pip можно проверить выход новых версий. К счастью, это для этого не нужно вводить имя каждого пакета по отдельности.

    Следующая команда проверяет наличие новых версий для каждого установленного пакета и выведет только те из них, для которых вышли обновления:

    Вариант для Python3:

    Вариант для Python2:

    Программа проверяет версии для всех пакетов Python. Обычно их довольно много, поэтому программа может работать довольно долго — несколько минут.

    Как в pip обновить сразу все пакеты

    Можно посмотреть список устаревших пакетов и потом по одному обновлять их командой, которая дана ещё чуть выше. Но это можно сделать проще.

    Следующая большая команда найдёт список всех устаревших пакетов Python и обновит их:

    В сердце этой команды лежит предыдущая медленная команда pip list -o, поэтому выполнение займёт определённое время.

    Если вы учитесь программировать на Python3, то вашему сердцу может быть ближе следующий вариант. Создайте файл с именем xx.py и скопируйте в него:

    Сохраните и закройте этот файл. Когда вы захотите обновить ваши пакеты Python, то запустите этот скрипт следующим образом:

    Есть ещё парочка способов выполнить полное обновление системы, пример команды:

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

    Конечный результат такой же — будут обновлены все пакеты Python.

    У предыдущей команды есть ещё один вариант:

    Принцип работы абсолютно такой же.

    Заключение

    pip обновляет пакеты только одной версии Python — то есть для Python3 или для Python2 — это зависит от того, какая версия Python является версией по умолчанию для вашего дистрибутива.

    Если вы также хотите обновить пакеты для другой версии, то в предыдущих командах везде заменяйте pip на pip2 или pip3 — в зависимости от вашего дистрибутива.

    Или вот вариант ещё проще, следующие команды одинаково сработают абсолютно в любых дистрибутивах, так как в них версии указаны явно (при условии, что pip2 и pip3 установлены в вашей системе).

    Для обновления всех пакетов Python3:

    Для обновления всех пакетов Python2:

    При обновлении пакетов могут возникать различные ошибки и предупреждения, которые требуют индивидуального подхода. Например, если ошибка в отсутствующей зависимости, то установите необходимую зависимость для обновлённого пакета.

  • Борис Аладышкин/ автор статьи

    Приветствую! Я являюсь руководителем данного проекта и занимаюсь его наполнением. Здесь я стараюсь собирать и публиковать максимально полный и интересный контент на темы связанные с современными технологиями и программным обеспечением. Уверен вы найдете для себя немало полезной информации. С уважением, Борис Аладышкин.

    Понравилась статья? Поделиться с друзьями:
    Itsovet61.ru
    Добавить комментарий

    ;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: