Diferències
Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| 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] mate | development:python:entornos-virtuales [09/10/2025 05:14] (actual) – [Python: Entornos virtuales] mate | ||
|---|---|---|---|
| Línia 1: | Línia 1: | ||
| = Python: Entornos virtuales | = Python: Entornos virtuales | ||
| + | {{tag> | ||
| * [[development: | * [[development: | ||
| * [[development: | * [[development: | ||
| * [[development: | * [[development: | ||
| + | |||
| + | 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 11: | ||
| python3 -m pip install --upgrade pip | python3 -m pip install --upgrade pip | ||
| pip3 install virtualenv | pip3 install virtualenv | ||
| + | |||
| which virtualenv | which virtualenv | ||
| virtualenv -p / | virtualenv -p / | ||
| + | |||
| 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/ | source venv/ | ||
| pip3 install < | pip3 install < | ||
| Línia 17: | Línia 23: | ||
| </ | </ | ||
| /via: [[https:// | /via: [[https:// | ||
| - | == venv (only Python 3) | + | |
| + | <code bash> | ||
| + | pip install virtualenv | ||
| + | |||
| + | # navegar a directorio y crear con: | ||
| + | python -m venv < | ||
| + | # alternativamente | ||
| + | virtualenv -p / | ||
| + | |||
| + | # activar | ||
| + | source < | ||
| + | |||
| + | # desactivar | ||
| + | deactivate | ||
| + | </ | ||
| + | == venv | ||
| * [[https:// | * [[https:// | ||
| Línia 32: | Línia 53: | ||
| <code bash> | <code bash> | ||
| - | == pyenv (3.3, 3.4) | + | == pyenv |
| === instalación | === instalación | ||
| * install: <code bash> | * install: <code bash> | ||