PYTHON 2
Ubicación de la carpeta de Python2PYTHON 3
Ubicación de la carpeta de Python3VARIABLES DE ENTORNO
El objetivo es diferenciar cuál versión se ejecutaría primero si se invoca desde un comando en el CMD.Para eso, en las variables de entorno, la primer dirección que esté en primer lugar de las variables del sistema, es la versión que se va a mostrar primero al invocar el comando Python en el CMD.
Si se desea agregar otra variable de entorno, se hace click en New y se ingresa la dirección del archivo que se desea convertir en una variable.
Es más recomendable hacer la variable de entorno en las Variables del Sistema ya que en esta sección, todas las variables no tiene restricciones en el momento de que otro usuario del ordenador quiera utilizarlo, de lo contrario, si se elige la sección de Variables de Usuario, el usuario que hizo la variable de entorno solamente la va a poder utilizar en su usuario, no la puede compartir. Por eso mismo, es más recomendable crearlas en Variables del Sistema.
Ahora, para identificar cada versión, se va a renombrar el archivo .exe de las dos versiones.
Para la versión 2:
Para la versión 3:
Para comprobar que sí funciona, se hacen los siguientes comandos:
Se puede observar que de acuerdo a la modificación que se hizo, se puede invocar cada Python de acuerdo a su versión.
PIP
Para poder instalar librerías o módulos en la versión que se requiera, se debe de utilizar el siguiente comando:python2 -m pip install nombre_librería (para la versión 2)
python3 -m pip install nombre_librería (para a versión 3)
En el IDE de Python, en este caso es PyCharm, para seleccionar qué interprete utilizar y cuáles librerías tiene instaladas, hay que hacer click en Settings, en Project: Programas de Python y luego en Project Interpreter. Se puede observar que hay librerías instaladas en la versión 3. Asimismo, se puede utilizar la versión 2 agregandola al buscar la dirección del archivo .exe.
Para finalizar, se muestra un ejemplo de la lista de las librerías instaladas, incluyendo Django.
Excelente expicasion!!
ReplyDelete