VIDEO 1. Explicacion de las variables de entorno
Para la instalación de librerías cuando tenemos 2 versiones de Python, en este caso Python 2 y python 3, necesitamos crear sus variables de entorno respectivamente.
En este video la maestra Yolanda Rodríguez explica las dudas que se pueden tener en este caso.
A continuación realizare un resumen de acuerdo con mi practica al realizarlo.
Como la mayoría conocemos, cada programa se instala en una carpeta determinada, y para Python ocurre lo mismo.
En mi caso al momento de instalar las 2 versiones de Python eh dejado en la carpeta donde se almacenan los programas en el disco, con nombre de Python 2.7 y Python 3.7, como podemos ver en la siguiente imagen.
1.1 Captura de la ubicacion de los programas donde se encuentran las 2 versiones de Python
Cuando se instala se crea también una carpeta la cual es donde se almacenan las librerías, en particular se crea una subcarpeta donde esta almacenado el pip el cual se utiliza para la instalación de nuevas librerías.
En este caso esta en 2 ubicaciones diferentes, las cuales son las siguientes.
-
1.2 Captura de la carpeta scripts de Python 2.7 mostrando el pip
-
1.3 Captura de la carpeta scripts de Python 3.7 mostrando el pip
Como podemos dentro de estas carpetas hay 3 documentos nombrados pip, los cuales tienen el mismo tamaño estos cuando lo instalamos por defecto nos aparecerá con el nombre de pip seguido de la versión que pertenece.
Al momento de instalar Python se nos instala un documento .exe el cual es un ejecutable, este se encuentra en todas las versiones, entonces cuando lo corramos hay ocasiones donde ocurrirán conflictos, una forma de evitar esto es cambiar el nombre de este archivo. Por ejemplo en mi caso fue lo que hice, y me queda de la siguiente manera, siendo que al inicio eran iguales los dos.
1.4 Captura de las carpetas de las 2 versiones de Python mostrando los archivos .exe en la versión de Python 2 se
dejaron como vienen por defecto, y se cambio en la version de Python 3, esto para evitar conflictos entre ellos.
En el video se explica que creando una variable de entorno y estos teniendo el mismo nombre sin modificarlo, el cual seria ejecutado primero seria el que este mas arriba o primero en las variables de entorno.
Para seguir con el tema, hay que irnos a las variables de entorno y esto lo podemos conseguir en el buscador de las aplicaciones escribiendo variable.
1.5 Busqueda de la variable de entorno.
Le damos en abrir y nos abrirá la siguiente ventana.
1.6 Propiedades del sistema, es la ventana donde se encuentra el acceso ad las variables de entorno.
Nos dirigimos a las variables de entorno. y nos abrirá la siguiente ventana
1.7 Ventana variables de entorno.
Las variables de entorno se dividen en 2 partes la primera que son las variables del usuario, y la segunda son las del sistema. es decir que si tenemos 2 o mas particiones y solo creamos las variables en las variables de usuario solo en la partición en la que se creo se podrá utilizar, sin embargo si se crea en las variables del sistema en todas las particiones se podrán utilizar.
NOTA: Cuando hablamos de particiones hablamos de las cuentas de usuarios que tenemos en el equipo.
En mi caso yo cree las variables de entorno en las variables del sistema ya que de este modo se me facilita mas.
1.8 Captura donde se muestra que se crearon las variables de entorno, los scripts es donde se encuentra los pip correspondiente a cada
version y las que solo dicen python y la version son para el ejecutable .exe de correspondiente a la version.
Retomando lo del video si se llamaran igual la versión que esta mas arriba será el que se ejecutara. Después de la explicación de esto la maestra confirma que hay que modificar los nombres de los ejecutables para que al momento de ser llamados aparezcan como en la siguiente imagen.
1.9 Ejecutamos las verziones de python desde el cmd o simbolo del sistema, en mi caso deje como python a la version 2,
y como python3, a a la version 3, lo cual en el cmd nos muestra el correcto funcionamiento de este.
Para comprobar que el pip funcione bien correcto, escribiremos lo siguiente para instalar la librería django en Python2:
Para instalar usamos python -m pip install django
1.10 Captura instalando una librería con el pip usando como ejemplo la versión de Python 2
y para desinstalar usamos python -m pip uninstall django
1.11 Captura desinstalando una librería con el pip usando como ejemplo la versión de Python 2
Lo mismo hacemos con la otra versión de python3
Ya para finalizar en nuestro entorno de IDE que utilizamos en clase es el Pycharm, podemos configurar el interprete que estamos usando para la versión de Python 2 o 3. En la sección de Configuración y Interprete de Proyectos.
1.12 Captura donde estamos dentro de la configuración, nos vamos a interprete
de proyecto y de ahí seleccionamos el icono de configuración.
Seleccionamos añadir.
1.13 Captura de Settings (configuraciones) mosrando donde se encuentra las opcion add o anadir.
Una vez seleccionado añadir, nos abrirá una ventana emergente en la cual nos iremos al sistema del interprete.
1.14 Captura de Add Python Interpreter, la vista que nos muestra al entrar.
Una vez en el sistema del interprete nos iremos a los 3 puntitos, para seleccionar la versión que incluiremos.
1.15 Captura de Add Python Interpreter, en la opción de System Intepreter,
mostrando donde seleccionaremos la nueva versión a incluir.
Una vez seleccionado los 3 puntitos nos abrirá una ventana emergente donde seleccionaremos la versión que vamos a incluir, en este caso será python3.exe
1.15 Captura de Select Python Interpreter, seleccionando la nueva version a incluir.
Para finalizar le daremos en aceptar o en ok para guardar los cambios.
Lo mismo haremos con la versión python2.exe.
Conclusión:
Cuando trabajamos con programas hay en unos que se crean las variables de entorno automáticamente al momento de instalar, pero por ejemplo en Python nosotros debemos de crearla y mas cuando instalamos 2 o mas versiones ya que estos comienzan a tener conflicto entre ellos, dentro de las variables de entorno se dividen en 2 partes, la primera que son las variables del usuario; estas solo las puede usar un solo usuario de un dispositivo ya sea portátil o de escritorio. Y la segunda parte es la variables del sistemas las cuales son con las que trabaja el dispositivo, por ende si el dispositivo cuenta con 2 o mas cuentas o particiones, las variables creadas en esta se podrán utilizar en todas las particiones ya que estas forman parte de los recursos compartidos.
También es factible utilizar mas de una versión de un programa siempre y cuando creemos las variables de entorno correctamente.
Comentarios
Publicar un comentario