Creación de entornos virtuales de desarrollo en Python
Para este caso usaremos el gestor de entornos virtuales virtualenv, en un ordenador con fedora 26 como sistema operativo.
luego podemos empezar a crear nuestros entornos virtuales de la siguiente manera:
(Esto lo crea con el interprete por defecto)
Si se desea crear con otro interprete o version se puede hacer ejecutando lo siguiente:
Instalacion.
Para empezar debemos instalar el virtualenv:--$ sudo dnf install virtualenv
Creacion de entornos.
luego podemos empezar a crear nuestros entornos virtuales de la siguiente manera:
--$ virtualenv ent01
(Esto lo crea con el interprete por defecto)
Si se desea crear con otro interprete o version se puede hacer ejecutando lo siguiente:
--$ virtualenv -p /usr/bin/python3 ent02
(La opción -p nos permite indicar el interprete que se va a utilizar en el entorno)
Lo que acabamos de hacer nos creara, por cada entorno, una carpeta donde se contendra nuestro proyecto o proyectos.
Entrando en el entorno.
Para poder hacer uso del entorno no solo basta con moverse hasta la direccion de la carpeta, sino que hay que activarlo, esto lo hacemos de la siguiente manera:
--$ source ent02/bin/activate
Una ves dentro del entorno podemos instalar paquetes, mover o ejecutar codigo sin miedo de modificar los paquetes o interpretes del sistema, ya que solo se modificaran los componentes internos del entorno.
Desactivar el entorno.
--$ deactive
Con ello regresamos al entorno normal.
Manejo del entorno.
Independientemente del sistema utilizado para crear nuestro entorno virtual, una vez que lo tenemos activado podemos instalar paquetes python en él utilizando la herramienta pip (que la tenemos instalada automáticamente en nuestro entorno). Partiendo de un entorno activado, podemos, por ejemplo, instalar la última versión de django:
--$ pip install django
Podemos comprobar que efectivamente hemos instala la última versión de django:
--$ django-admin --version
Si queremos ver los paquetes que tenemos instalados con sus dependencias:
--$ pip list
Si a continuación necesitamos instalar una versión determinada del paquete, que no sea la última, podemos hacerlo de la siguiente manera:
--$ pip install django=="1.10"
Si necesitamos borrar un paquete podemos ejecutar:
--$ pip uninstall django
Para concluir podemos empezar a generar nuestros propios entornos de desarrollo, importar proyectos y jugar un poco.
Comentarios
Publicar un comentario