development:python:entornos-virtuales

Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
development:python:entornos-virtuales [23/05/2024 02:02] – [Python: Entornos virtuales] matedevelopment:python:entornos-virtuales [07/05/2025 03:29] (actual) – [virtualenv] mate
Línia 3: Línia 3:
   * [[development:python:entornos-virtuales#virtualenv|virtualenv]]   * [[development:python:entornos-virtuales#virtualenv|virtualenv]]
   * [[development:python:entornos-virtuales#pyenv|pyenv]]   * [[development:python:entornos-virtuales#pyenv|pyenv]]
 +
 +Una combinación de **pyenv** (para gestión de versiones de python) y **virtualenv** (para encapsular librerias por proyecto) parace una buena solución
  
 == virtualenv == virtualenv
Línia 8: Línia 10:
 python3 -m pip install --upgrade pip python3 -m pip install --upgrade pip
 pip3 install virtualenv pip3 install virtualenv
 +
 which virtualenv which virtualenv
 virtualenv -p /home/username/opt/python-3.10.1/bin/python3 venv # crea venv virtualenv -p /home/username/opt/python-3.10.1/bin/python3 venv # crea venv
 +
 pip3 install --upgrade setuptools # si error setuptools pip failed with error code 1` error pip3 install --upgrade setuptools # si error setuptools pip failed with error code 1` error
 +
 source venv/bin/activate # activar source venv/bin/activate # activar
 pip3 install <module> # instalación de módulos pip3 install <module> # instalación de módulos
Línia 17: Línia 22:
 </code> </code>
 /via: [[https://help.dreamhost.com/hc/es/articles/115000695551-Instalar-y-usar-virtualenv-con-Python-3]] /via: [[https://help.dreamhost.com/hc/es/articles/115000695551-Instalar-y-usar-virtualenv-con-Python-3]]
-== venv (only Python 3)+ 
 +<code bash> 
 +pip install virtualenv 
 + 
 +# navegar a directorio y crear con: 
 +python -m venv <environment_name> 
 +# alternativamente 
 +virtualenv -p /home/username/opt/python-3.10.1/bin/python3 <environment_name> 
 + 
 +# activar 
 +source <environment_name>/bin/activate 
 + 
 +# desactivar 
 +deactivate 
 +</code> 
 +== venv
   * [[https://docs.python.org/es/3/tutorial/venv.html]]   * [[https://docs.python.org/es/3/tutorial/venv.html]]
  
Línia 32: Línia 52:
 <code bash>deactivate</code> <code bash>deactivate</code>
  
-== pyenv (3.3, 3.4)+== pyenv
 === instalación === instalación
   * install: <code bash>curl https://pyenv.run | bash</code>   * install: <code bash>curl https://pyenv.run | bash</code>
  • development/python/entornos-virtuales.1716454930.txt.gz
  • Darrera modificació: 23/05/2024 02:02
  • per mate