Diferencia entre revisiones de «Usuario:Lmorillas/intropyaytozgz/virtualenv»
De WikiEducator
(Página creada con '{{MiTitulo| Virtualenv}} http://pypi.python.org/pypi/virtualenv <source lang="bash"> # Si no está instalado setuptools $ wget http://peak.telecommunity.com/dist/ez_setup.py $…') |
|||
(5 revisiones intermedias por el mismo usuario no mostrado) | |||
Línea 1: | Línea 1: | ||
{{MiTitulo| Virtualenv}} | {{MiTitulo| 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 | ||
− | $ | + | $ curl -O http://python-distribute.org/distribute_setup.py |
− | $ sudo python | + | $ 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 22: | Línea 34: | ||
# Desactivar | # Desactivar | ||
$ deactivate | $ deactivate | ||
+ | </source> | ||
+ | |||
+ | == Descargar == | ||
+ | <source lang="bash"> | ||
+ | $ pip install --download <DIR> paquete | ||
+ | |||
+ | $ pip install --no-index --find-links=<DIR> paquete | ||
+ | </source> | ||
+ | |||
+ | == Dependencias == | ||
+ | <source lang="bash"> | ||
+ | # Preparar lista de dependencias | ||
+ | $ pip freeze > requirements.txt | ||
+ | |||
+ | # Instalar dependencias | ||
+ | $ pip install -r requirements.txt | ||
</source> | </source> |
Última revisión de 20:52 29 oct 2013
virtualenv es una herramienta para crear entornos de Python aislados
|
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