Aprender a utilizar el entorno virtual pitón

Si usted es un desarrollador de Python experimentado, o si acaba de empezar, aprender a configurar un entorno virtual es esencial para cualquier proyecto de Python. Unirse a mí como cubro todo lo que necesita saber sobre el entorno virtual de Python.

Asegúrese de leer nuestras razones qué programación Python no es inútil, y si usted es nuevo en Python, echa un vistazo a estos 10 ejemplos básicos de Python.5 razones por las Python de programación no es inútil5 razones por las Python de programación no es inútilPython - o te encanta o lo odias. Puede ser que incluso oscilar de un extremo al otro como un péndulo. En cualquier caso, Python es un lenguaje que es difícil ser ambivalente acerca.Lee mas

¿Qué es un entorno virtual de Python?

Un entorno virtual es una forma de ejecutar diferentes versiones de Python para diferentes proyectos. Similar a cómo funcionan las máquinas virtuales, entornos virtuales pitón le permiten instalar múltiples versiones de Python con módulos y dependencias específicas para cada versión. Estos proyectos son todos independientes entre sí, por lo que los módulos se instalan en un determinado proyecto no serán accesibles en otros proyectos.

Esto puede parecer mucho esfuerzo, pero vale la pena. Digamos que normalmente trabaja en Python 2.7.x, pero desea probar 3.x cabo. No hay problema, basta con crear un nuevo proyecto e instalar sus dependencias. ¿Qué hay de Python 2.4.x para un proyecto de legado? Sí, simple. Ninguno de estos proyectos se interfieren entre sí, ni se implicará la versión de Python que utiliza su sistema operativo.

Conseguir crear

No importa qué versión de Python que está utilizando. Si está utilizando Mac entonces tienes Python instalado ya. Usted tendrá que descargar e instalar Python si está usando Windows.

Necesitará instalar PIP. Se trata de un gestor de paquetes para Python, y viene con versiones de Python 2.7.9 o posterior. Todos estos pasos se llevará a cabo a través de la línea de comandos, por lo que es posible que desee leer nuestra guía para la Línea de comandos de Windows o nuestra guía rápida de la Línea de comandos de Linux.Guía de un principiante a la línea de comandos de WindowsGuía de un principiante a la línea de comandos de WindowsLa línea de comandos le permite comunicarse directamente con el ordenador y se le indica para realizar diversas tareas.Lee mas

Hay dos paquetes necesarios para utilizar entornos virtuales. Abrir una nueva terminal e instalar el virtualenv paquete:

pepita instalar virtualenv

Es perfectamente posible utilizar y gestionar entornos virtuales con este paquete solo. No voy a cubrir cómo hacer eso, ya que es mucho más fácil utilizar el virtualenvwrapper. Se trata de un paquete por escrito para que sea fácil de crear y gestionar entornos virtuales. Instalarlo usando pip:

pepita instalar virtualenvwrapper

En las ventanas que tendrá que instalar un paquete ligeramente diferente:

pepita instalar virtualenvwrapper-ganar

Asegúrate de tener virtualenv instalado antes de intentar instalar virtualenvwrapper.

Ahora configurar la envoltura:

exportar WORKON_HOME=~ / Envfuente /usr/local/bin/virtualenvwrapper.sh

Este contenedor almacena todos sus ambientes en el mismo lugar (en lugar de esparcidos por todo el sistema de archivos, que el entorno virtual hará sin el envoltorio).

Uso

Ahora que su entorno virtual es toda la disposición, se puede empezar a usarlo. He aquí cómo se crea un nuevo entorno:

mkvirtualenv Muo

pitón crear entornos virtuales

Esto creará una carpeta llamada y el medio ambiente Muo dentro de su ~ / Env carpeta.

Puede utilizar este comando para crear tantos ambientes como desee. Es fácil cambiar los entornos utilizando el trabajar en mando:

Vídeo: Conoce y aprende a usar nuestro Visor de Realidad Virtual (VR Box)

workon Muo

Ahora debería ver el nombre de su proyecto en la línea de comandos:

proyecto workon pitón

Cualquier paquete que instala sólo funcionarán dentro de este entorno.

Si ya no desea trabajar en un entorno que necesita para utilizar el desactivar mando:

desactivar

Es importante tener en cuenta que la trabajar en comando desactivará el proyecto actual, y luego activar el nuevo proyecto. No hay necesidad de desactivar primero.

Es fácil hacer una lista de entornos virtuales:

lsvirtualenv

Lista pitón entorno virtual

Si está utilizando control de versiones (Y que realmente debería ser), asegúrese de excluir a sus entornos. (Sugerencia: Utilice el comando gitignore si está utilizando Git).¿Qué es Git & ¿Por qué debería utilizar Control de versiones Si eres un desarrollador¿Qué es Git & ¿Por qué debería utilizar Control de versiones Si eres un desarrolladorA medida que los desarrolladores web, muchas de las veces se tiende a trabajar en los sitios de desarrollo de país, entonces sólo subir todo cuando hayamos terminado. Esto está bien cuando es sólo usted y los cambios son pequeños, ...Lee mas

Si ya no desea un entorno, puede eliminarla:

Vídeo: Tutorial N° 03 de Django 1.5: Instalar PIP, Virtualenv y DJango 1.5

rmvirtualenv Muo

Asegúrese de que no está trabajando actualmente en ese entorno, de lo contrario obtendrá un error:

error entorno virtual pitón

Por último, es fácil de configurar un entorno con una versión específica de Python:

virtualenv -p /usr/bin/python2.7 muo27

Asegúrese de que la ruta del archivo (/usr/bin/python2.7) Apunta a una versión de Python (esto podría ser cualquier versión). Observe cómo he llamado a este proyecto muo27. He utilizado el sufijo 27 para indicar que se trata de un 2,7 entorno Python.

extras

Hay algunas otras opciones que puede utilizar para crear ambientes. los -no-site-packages opción no instalar los paquetes que ya están instalados en todo el mundo (por el sistema operativo). Estos no serán accesibles para su entorno. Esto es útil para mantener un proyecto compacto y ordenado, y no llenarlo de paquetes innecesarios.

Se puede utilizar el congelar comando para generar una lista de dependencias necesarias para su proyecto:

congelación de pepita gt; dependencies.txt

Esto creará .TXT archivo llamado dependencias de todos los módulos necesarios. Esto hará que sea mucho más fácil para usted u otro desarrollador para la consolidación del proyecto de nuevo en una fecha posterior. He aquí cómo usted puede instalar los módulos necesarios de esa lista:

Vídeo: Curso Virtual Dj - Mezcla con resultados Profesionales - Capítulo1

pepita instalar -r dependencies.txt

Ahora que ya sabe cómo utilizar Python entornos virtuales, no hay límite a los proyectos que puede trabajar! ¿Por qué no aprender a leer y escribir en Google Sheets y crear usted mismo un nuevo entorno para trabajar.Cómo leer y escribir en Google hojas con PythonCómo leer y escribir en Google hojas con PythonPython puede parecer extraño e inusual, sin embargo, es fácil de aprender y utilizar. En este artículo, voy a estar mostrando cómo leer y escribir en Hojas de cálculo utilizando Python.Lee mas

Cómo se utiliza Python entornos virtuales? ¿Cuál es su característica favorita? Vamos a utilizar los conocimientos en los comentarios!

Artículos Relacionados