Sunteți pe pagina 1din 1

AMBIENTES VIRTUALES

Python opera de forma global en la computadora. Un ambiente virtual permite aislar


el ambiente para poder instalar diversas versiones de paquetes.

A partir de Python 3 se incluye en la librería estándar en el módulo venv.

pip permite descargar paquetes de terceros para utilizar en nuestro programa.


Permite compartir nuestros paquetes con terceros. Permite especificar la versión
del paquete que necesitamos.

pip install <paquete>


pip uninstall <paquete>

Para crear un ambiente virtual, en la terminal ir a la carpeta específica:

$ cd carpeta
$ python3 -m venv <nombre ambiente>

Por convención, el nombre del ambiente es env.

En windows sería:

$ python -m venv env


$ call env/Scripts/activate
(env)$

Una vez dentro del ambiente virtual, ya podemos instalar cualquier librería. Para
ver qué tenemos instalado en ese ambiente utilizamos pip freeze. Para salir del
ambiente virtual se escribe deactivate.

(env)$ deactivate
$

Se recomienda nunca instalar paquetes de forma global. Solo a través de ambientes


virtuales.

En https://pypi.org se hallan las librerías de python que se pueden instalar con


pip.

Se puede crear un archivo requeriments.txt el cual incluya una lista con los
módulos necesarios para el proyecto específico. De esta manera se pueden instalar
varias librerias con un solo comando:

(env)$ pip install -r requirements.txt

S-ar putea să vă placă și

  • Fechas en JS
    Fechas en JS
    Document6 pagini
    Fechas en JS
    Andrés Ruiz
    Încă nu există evaluări
  • Ámbito de La Variable
    Ámbito de La Variable
    Document3 pagini
    Ámbito de La Variable
    Andrés Ruiz
    Încă nu există evaluări
  • Funciones
    Funciones
    Document10 pagini
    Funciones
    Andrés Ruiz
    Încă nu există evaluări
  • Uniones
    Uniones
    Document2 pagini
    Uniones
    Andrés Ruiz
    Încă nu există evaluări
  • Arreglos en JS
    Arreglos en JS
    Document11 pagini
    Arreglos en JS
    Andrés Ruiz
    Încă nu există evaluări
  • Retos Sesion 17 1 PDF
    Retos Sesion 17 1 PDF
    Document2 pagini
    Retos Sesion 17 1 PDF
    Andrés Ruiz
    Încă nu există evaluări
  • Entrada y Salida de Datos
    Entrada y Salida de Datos
    Document7 pagini
    Entrada y Salida de Datos
    Andrés Ruiz
    Încă nu există evaluări
  • Listas Encadenadas
    Listas Encadenadas
    Document1 pagină
    Listas Encadenadas
    Andrés Ruiz
    Încă nu există evaluări
  • Memoria Dinamica
    Memoria Dinamica
    Document4 pagini
    Memoria Dinamica
    Andrés Ruiz
    Încă nu există evaluări
  • Operaciones Con Cadenas de Texto
    Operaciones Con Cadenas de Texto
    Document1 pagină
    Operaciones Con Cadenas de Texto
    Andrés Ruiz
    Încă nu există evaluări
  • Enumeraciones
    Enumeraciones
    Document3 pagini
    Enumeraciones
    Andrés Ruiz
    Încă nu există evaluări
  • Otros
    Otros
    Document3 pagini
    Otros
    Andrés Ruiz
    Încă nu există evaluări
  • Manejo de Ficheros
    Manejo de Ficheros
    Document8 pagini
    Manejo de Ficheros
    Andrés Ruiz
    Încă nu există evaluări
  • Operadores
    Operadores
    Document4 pagini
    Operadores
    Andrés Ruiz
    Încă nu există evaluări
  • Manual Scheme
    Manual Scheme
    Document20 pagini
    Manual Scheme
    Andrés Ruiz
    Încă nu există evaluări
  • Tipos de Datos Primitivos
    Tipos de Datos Primitivos
    Document4 pagini
    Tipos de Datos Primitivos
    Andrés Ruiz
    Încă nu există evaluări
  • Control de Flujo
    Control de Flujo
    Document5 pagini
    Control de Flujo
    Andrés Ruiz
    Încă nu există evaluări
  • Generalidades de C
    Generalidades de C
    Document5 pagini
    Generalidades de C
    Andrés Ruiz
    Încă nu există evaluări
  • Acuerdo 009
    Acuerdo 009
    Document40 pagini
    Acuerdo 009
    Marilyn Rodriguez D
    Încă nu există evaluări
  • Uniones
    Uniones
    Document2 pagini
    Uniones
    Andrés Ruiz
    Încă nu există evaluări
  • Estructuras
    Estructuras
    Document6 pagini
    Estructuras
    Andrés Ruiz
    Încă nu există evaluări
  • Acuerdo 009
    Acuerdo 009
    Document40 pagini
    Acuerdo 009
    Marilyn Rodriguez D
    Încă nu există evaluări
  • Manual Scheme
    Manual Scheme
    Document20 pagini
    Manual Scheme
    Andrés Ruiz
    Încă nu există evaluări
  • Cronograma
    Cronograma
    Document6 pagini
    Cronograma
    Andrés Ruiz
    Încă nu există evaluări
  • Importar y Exportar Información MySQL
    Importar y Exportar Información MySQL
    Document3 pagini
    Importar y Exportar Información MySQL
    Andrés Ruiz
    Încă nu există evaluări
  • Curso de Pensamiento Lógico
    Curso de Pensamiento Lógico
    Document8 pagini
    Curso de Pensamiento Lógico
    Andrés Ruiz
    Încă nu există evaluări
  • 1.2. Ejercicios Pseudocodigo
    1.2. Ejercicios Pseudocodigo
    Document2 pagini
    1.2. Ejercicios Pseudocodigo
    Andrés Ruiz
    Încă nu există evaluări
  • Resolución No. 048
    Resolución No. 048
    Document12 pagini
    Resolución No. 048
    Andrés Ruiz
    Încă nu există evaluări
  • Estadística
    Estadística
    Document2 pagini
    Estadística
    Manuel Camacho
    Încă nu există evaluări