Downgrade do Python 3.9 para 3.8

Muhammad Maisam Abbas 10 outubro 2023
  1. Faça downgrade do Python 3.9 para 3.8 com o módulo virtualenv
  2. Faça downgrade do Python 3.9 para 3.8 com o Anaconda
  3. Faça downgrade do Python 3.9 para 3.8 com o painel de controle
Downgrade do Python 3.9 para 3.8

Você pode usar três métodos eficazes para fazer o downgrade da versão do Python instalada em seu dispositivo: o método virtualenv, o método Painel de controle e o método Anaconda. Aqui em nosso tutorial, forneceremos os detalhes e os códigos de amostra de que você precisa para fazer o downgrade de sua versão Python.

Faça downgrade do Python 3.9 para 3.8 com o módulo virtualenv

O método virtualenv é usado para criar e gerenciar diferentes ambientes virtuais para Python em um dispositivo; isso ajuda a resolver problemas de dependência, problemas de versão e problemas de permissão entre vários projetos.

Suponha que estejamos lidando com um projeto que requer uma versão diferente do Python para ser executado. Nesse caso, podemos usar o módulo virtualenv para criar um novo ambiente virtual para aquele projeto específico e instalar a versão necessária do Python dentro desse ambiente virtual. Para criar um ambiente virtual, primeiro temos que instalar o módulo vritualenv. Este é o comando para instalar este módulo:

pip install virtualenv

Agora, podemos criar nosso ambiente virtual usando o módulo virtualenv. O comando para criar um novo ambiente virtual é fornecido a seguir.

virtualenv \path\to\env -p \path\to\python_install.exe

Aqui, \path\to\env é o caminho do ambiente virtual e \path\to\python_install.exe é o caminho onde a versão necessária do Python já está instalada. Para que esse comando funcione, primeiro temos que instalar a versão necessária do Python em nosso dispositivo.

Após a instalação, basta ativar nosso ambiente virtual. Você pode fazer isso executando o comando abaixo:

\path\to\env\Scripts\activate.bat

Aqui, \path\to\env é o caminho do ambiente virtual.

Faça downgrade do Python 3.9 para 3.8 com o Anaconda

Também podemos usar o Anaconda, assim como virtualenv, para fazer o downgrade de uma versão Python. Primeiro, você precisa instalar o Anaconda em seu dispositivo. Após a instalação, podemos criar um novo ambiente virtual para o nosso projeto usando o gerenciador de pacotes conda. O comando para criar um ambiente virtual com conda é dado abaixo:

conda create -n downgrade python=3.8 anaconda

Este comando cria um novo ambiente virtual chamado downgrade para nosso projeto com Python 3.8. A próxima etapa é ativar nosso ambiente virtual. O comando para iniciar um ambiente virtual usando conda é fornecido abaixo.

activate downgrade

O comando acima ativa o ambiente virtual downgrade. Agora, podemos instalar todos os pacotes necessários para nosso projeto especial.

Esta abordagem é muito semelhante ao método virtualenv. No entanto, o método conda é mais simples e fácil de usar do que a abordagem anterior. Nem mesmo precisamos instalar outra versão do Python manualmente; o gerenciador de pacotes conda o instala automaticamente para nós.

Faça downgrade do Python 3.9 para 3.8 com o painel de controle

Este método funciona apenas para dispositivos que executam o sistema operacional Windows. Essa abordagem envolve a desinstalação manual da versão Python existente anteriormente e, a seguir, reinstalar a versão necessária.

Podemos desinstalar o Python seguindo estes passos: Go to Control Panel -> Uninstall a program -> Search for Python -> Right Click on the Result -> Select Uninstall.

Agora que a versão anterior do Python foi desinstalada do seu dispositivo, você pode instalar a versão do software desejada acessando a página oficial de download do Python.

Esta abordagem é a menos preferida entre as discutidas neste tutorial. É porque essa abordagem só funciona para Windows e só deve ser usada quando não precisarmos mais da versão anterior do Python.

A melhor abordagem para fazer o downgrade do Python ou usar uma versão diferente do Python, além daquela já instalada em seu dispositivo, é usar o Anaconda. Os comandos para usar o Anaconda são muito simples e automatizam a maioria dos processos para nós.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

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

Artigo relacionado - Python Version