Понизьте версию Python с 3.9 до 3.8
-
Понизьте версию Python с 3.9 до 3.8 с помощью модуля
virtualenv
- Понизьте версию Python с 3.9 до 3.8 с помощью Anaconda
- Понизьте версию Python с 3.9 до 3.8 с помощью панели управления

Вы можете использовать три эффективных метода для понижения версии Python, установленной на вашем устройстве: метод virtualenv
, метод Панель управления
и метод Anaconda
. Здесь, в нашем руководстве, мы предоставим вам подробную информацию и примеры кода, необходимые для перехода на более раннюю версию Python.
Понизьте версию Python с 3.9 до 3.8 с помощью модуля virtualenv
Метод virtualenv
используется для создания и управления различными виртуальными средами для Python на устройстве; это помогает решить проблемы с зависимостями, проблемами с версиями и разрешениями в различных проектах.
Предположим, мы имеем дело с проектом, для работы которого требуется другая версия Python. В этом случае мы можем использовать модуль virtualenv
для создания новой виртуальной среды для этого конкретного проекта и установки необходимой версии Python внутри этой виртуальной среды. Чтобы создать виртуальную среду, нам сначала нужно установить модуль vritualenv
. Вот команда для установки этого модуля:
pip install virtualenv
Теперь мы можем создать нашу виртуальную среду с помощью модуля virtualenv
. Команда для создания новой виртуальной среды приведена ниже.
virtualenv \path\to\env -p \path\to\python_install.exe
Здесь \path\to\env
- это путь к виртуальной среде, а \path\to\python_install.exe
- это путь, по которому уже установлена необходимая версия Python. Чтобы эта команда работала, мы должны сначала установить требуемую версию Python на нашем устройстве.
После установки вам просто нужно активировать нашу виртуальную среду. Вы можете сделать это, выполнив команду ниже:
\path\to\env\Scripts\activate.bat
Здесь \path\to\env
- это путь к виртуальной среде.
Понизьте версию Python с 3.9 до 3.8 с помощью Anaconda
Мы также можем использовать Anaconda, как virtualenv
, для понижения версии Python. Во-первых, вам нужно установить Anaconda на свое устройство. После установки мы можем создать новую виртуальную среду для нашего проекта с помощью диспетчера пакетов conda
. Команда для создания виртуальной среды с conda
приведена ниже:
conda create -n downgrade python=3.8 anaconda
Эта команда создает новую виртуальную среду под названием downgrade
для нашего проекта с Python 3.8. Следующим шагом будет активация нашей виртуальной среды. Команда для запуска виртуальной среды с помощью conda
приведена ниже.
activate downgrade
Приведенная выше команда активирует виртуальную среду на более раннюю
. Теперь мы можем установить все пакеты, необходимые для нашего специального проекта.
Этот подход очень похож на метод virtualenv
. Однако метод conda
проще и удобнее в использовании, чем предыдущий подход. Нам даже не нужно вручную устанавливать другую версию Python; менеджер пакетов conda
автоматически устанавливает его для нас.
Понизьте версию Python с 3.9 до 3.8 с помощью панели управления
Этот метод работает только для устройств под управлением операционной системы Windows. Этот подход включает в себя удаление ранее существовавшей версии Python вручную и повторную установку необходимой версии.
Мы можем удалить Python, выполнив следующие действия: Go to Control Panel -> Uninstall a program -> Search for Python -> Right Click on the Result -> Select Uninstall
.
Теперь, когда предыдущая версия Python удалена с вашего устройства, вы можете установить желаемую версию программного обеспечения, перейдя на официальную страницу загрузки Python.
Этот подход наименее предпочтителен из тех, что обсуждаются в этом руководстве. Это потому, что этот подход работает только для Windows и должен использоваться только тогда, когда нам больше не нужна предыдущая версия Python.
Лучшим подходом для понижения версии Python или использования другой версии Python, помимо той, которая уже установлена на вашем устройстве, является использование Anaconda. Команды для использования Anaconda очень просты и автоматизируют для нас большинство процессов.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn