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 [07/05/2025 03:29] (actual) – [virtualenv] mate | ||
---|---|---|---|
Línia 3: | Línia 3: | ||
* [[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 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 / | 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 22: | ||
</ | </ | ||
/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 52: | ||
<code bash> | <code bash> | ||
- | == pyenv (3.3, 3.4) | + | == pyenv |
=== instalación | === instalación | ||
* install: <code bash> | * install: <code bash> |