Diferencia entre revisiones de «Usuario:Lmorillas/intropyaytozgz/virtualenv»

De WikiEducator
Saltar a: navegación, buscar
 
(4 revisiones intermedias por el mismo usuario no mostrado)
Línea 1: Línea 1:
 
{{MiTitulo| Virtualenv}}
 
{{MiTitulo| Virtualenv}}
  
http://pypi.python.org/pypi/virtualenv
 
  
 +
{{Conocimiento previo|
 +
'''virtualenv''' es una herramienta para crear entornos de Python aislados
 +
* http://pypi.python.org/pypi/virtualenv
 +
* http://www.saltycrane.com/blog/2009/05/notes-using-pip-and-virtualenv-django/
 +
}}
 +
 +
== Preparación del entorno ==
 
<source lang="bash">
 
<source lang="bash">
 
# Si no está instalado setuptools
 
# Si no está instalado setuptools
$ wget http://peak.telecommunity.com/dist/ez_setup.py
+
$ curl -O http://python-distribute.org/distribute_setup.py
$ sudo python ez_setup.py
+
$ sudo python distribute_setup.py
 +
 
 +
# o en ubuntu:
 +
$ sudo apt-get install python-setuptools
  
 
# Instalar pip
 
# Instalar pip
Línea 16: Línea 25:
 
# Crear nuevo entorno
 
# Crear nuevo entorno
 
$ virtualenv --no-site-packages cursoayto
 
$ virtualenv --no-site-packages cursoayto
 +
</source>
  
 +
== Activación del entorno ==
 +
<source lang="bash">
 
# Activar entorno
 
# Activar entorno
 
$ source cursoayto/bin/activate
 
$ source cursoayto/bin/activate
Línea 24: Línea 36:
 
</source>
 
</source>
  
 +
== Descargar ==
 +
<source lang="bash">
 +
$ pip install --download <DIR> paquete
 +
 +
$ pip install --no-index --find-links=<DIR> paquete
 +
</source>
 +
 +
== Dependencias ==
 
<source lang="bash">
 
<source lang="bash">
 
# Preparar lista de dependencias
 
# Preparar lista de dependencias

Última revisión de 19:52 29 oct 2013





Preparación del entorno

# Si no está instalado setuptools
$ curl -O http://python-distribute.org/distribute_setup.py
$ sudo python distribute_setup.py
 
# o en ubuntu:
$ sudo apt-get install python-setuptools
 
# Instalar pip
$ sudo easy_install pip
 
# Instalar virtualenv
$ sudo pip install virtualenv
 
# Crear nuevo entorno
$ virtualenv --no-site-packages cursoayto

Activación del entorno

# Activar entorno
$ source cursoayto/bin/activate
 
# Desactivar
$ deactivate

Descargar

$ pip install --download <DIR> paquete
 
$ pip install --no-index --find-links=<DIR> paquete

Dependencias

# Preparar lista de dependencias
$ pip freeze > requirements.txt 
 
# Instalar dependencias
$ pip install -r requirements.txt