Degradar Python 3.9 a 3.8
-
Degradar Python 3.9 a 3.8 con el módulo
virtualenv
- Degradar Python 3.9 a 3.8 con Anaconda
- Cambiar Python 3.9 a 3.8 con el panel de control
Puede utilizar tres métodos efectivos para degradar la versión de Python instalada en su dispositivo: el método virtualenv
, el método Panel de control
y el método Anaconda
. Aquí, en nuestro tutorial, le proporcionaremos los detalles y los códigos de muestra que necesita para degradar su versión de Python.
Degradar Python 3.9 a 3.8 con el módulo virtualenv
El método virtualenv
se utiliza para crear y administrar diferentes entornos virtuales para Python en un dispositivo; esto ayuda a resolver problemas de dependencia, problemas de versión y problemas de permisos entre varios proyectos.
Supongamos que estamos tratando con un proyecto que requiere una versión diferente de Python para ejecutarse. En ese caso, podemos usar el módulo virtualenv
para crear un nuevo entorno virtual para ese proyecto específico e instalar la versión requerida de Python dentro de ese entorno virtual. Para crear un entorno virtual, primero tenemos que instalar el módulo vritualenv
. Aquí está el comando para instalar este módulo:
pip install virtualenv
Ahora, podemos crear nuestro entorno virtual utilizando el módulo virtualenv
. El comando para crear un nuevo entorno virtual se da a continuación.
virtualenv \path\to\env -p \path\to\python_install.exe
Aquí, \path\to\env
es la ruta del entorno virtual, y \path\to\python_install.exe
es la ruta donde ya está instalada la versión requerida de Python. Para que este comando funcione, primero debemos instalar la versión requerida de Python en nuestro dispositivo.
Tras la instalación, solo debes activar nuestro entorno virtual. Puede hacerlo ejecutando el siguiente comando:
\path\to\env\Scripts\activate.bat
Aquí, \path\to\env
es la ruta del entorno virtual.
Degradar Python 3.9 a 3.8 con Anaconda
También podemos usar Anaconda, como virtualenv
, para degradar una versión de Python. Primero, necesita instalar Anaconda en su dispositivo. Después de la instalación, podemos crear un nuevo entorno virtual para nuestro proyecto usando el administrador de paquetes conda
. El comando para crear un entorno virtual con conda
se da a continuación:
conda create -n downgrade python=3.8 anaconda
Este comando crea un nuevo entorno virtual llamado downgrade
para nuestro proyecto con Python 3.8. El siguiente paso es activar nuestro entorno virtual. El comando para iniciar un entorno virtual usando conda
se da a continuación.
activate downgrade
El comando anterior activa el entorno virtual degradado
. Ahora, podemos instalar todos los paquetes necesarios para nuestro proyecto especial.
Este enfoque es muy similar al método virtualenv
. Sin embargo, el método conda
es más simple y más fácil de usar que el enfoque anterior. Ni siquiera necesitamos instalar otra versión de Python manualmente; el administrador de paquetes conda
lo instala automáticamente.
Cambiar Python 3.9 a 3.8 con el panel de control
Este método solo funciona para dispositivos que ejecutan el sistema operativo Windows. Este enfoque implica desinstalar manualmente la versión de Python previamente existente y luego reinstalar la versión requerida.
Podemos desinstalar Python siguiendo estos pasos: Go to Control Panel -> Uninstall a program -> Search for Python -> Right Click on the Result -> Select Uninstall
.
Ahora que la versión anterior de Python está desinstalada de su dispositivo, puede instalar la versión de software deseada yendo a la página oficial de descarga de Python.
Este enfoque es el menos preferido entre los discutidos en este tutorial. Es porque este enfoque solo funciona para Windows y solo debe usarse cuando ya no necesitamos la versión anterior de Python.
El mejor enfoque para degradar Python o usar una versión de Python diferente, además de la que ya está instalada en su dispositivo, es usar Anaconda. Los comandos para usar Anaconda son muy simples y automatiza la mayoría de los procesos para nosotros.
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