Herramientas de usuario

Herramientas del sitio


informatica:programacion:python

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:programacion:python [2023/09/17 11:01] – [Python] tempwininformatica:programacion:python [2025/10/20 10:18] (actual) – [Recursos] tempwin
Línea 98: Línea 98:
 **pip** es el instalador oficial de paquetes Python. **pip** es el instalador oficial de paquetes Python.
  
-En Arch Linux se instala a través del paquete ''python-pip''+En Arch Linux se instala a través del paquete ''python-pip''. En Debian con ''python3-pip''.
  
 ===== Todo es un objeto ===== ===== Todo es un objeto =====
Línea 1574: Línea 1574:
  
 Si ejecutamos esa misma instrucción dentro del entorno virtual recién creado, la lista será mucho menor. Si ejecutamos esa misma instrucción dentro del entorno virtual recién creado, la lista será mucho menor.
 +
 +<WRAP center round info 60%>
 +En sistemas Windows, para activar el entorno virtual hay que ejecutar ''venv\Scripts\activate''. Se trata de un script en PowerShell y es posible que debamos cambiar la política de ejecución si nos da error. 
 +</WRAP>
  
 ==== Desactivación ==== ==== Desactivación ====
Línea 1584: Línea 1588:
  
   * [[https://towardsdatascience.com/virtual-environments-104c62d48c54|A Guide to Python’s Virtual Environments]]   * [[https://towardsdatascience.com/virtual-environments-104c62d48c54|A Guide to Python’s Virtual Environments]]
 +
 +<WRAP center round info 60%>
 +En sistemas Windows, para activar el entorno virtual hay que ejecutar venv\Scripts\activate. Se trata de un script en PowerShell y es posible que debamos cambiar la política de ejecución si nos da error. 
 +</WRAP>
 +
 +===== Fichero de requisitos =====
 +
 +==== Creación ====
 +
 +Aunque no es más que un fichero de texto que podríamos rellenar manualmente, podemos hacerlo de forma automáticamente mediante:
 +
 +<code>
 +pip freeze > requirements.txt
 +</code>
 +
 +Dicho comando muestra una lista de todos los módulos Python instalados con sus versiones.
 +
 +==== Instalar requisitos ====
 +
 +<code>
 +pip install -r requirements.txt
 +</code>
 +
 ===== Recursos ===== ===== Recursos =====
  
Línea 1597: Línea 1624:
   * [[https://hackr.io/blog/python-projects|Cool, Fun & Easy Python Projects for Beginners (with Code)]]   * [[https://hackr.io/blog/python-projects|Cool, Fun & Easy Python Projects for Beginners (with Code)]]
   * [[https://www.youtube.com/watch?v=OSGv2VnC0go|Transforming Code into Beautiful, Idiomatic Python]] (YouTube)   * [[https://www.youtube.com/watch?v=OSGv2VnC0go|Transforming Code into Beautiful, Idiomatic Python]] (YouTube)
 +  * [[https://www.youtube.com/watch?v=PtBHnMMRI0E|Python en 8 Minutos]] (YouTube)
informatica/programacion/python.1694941309.txt.gz · Última modificación: por tempwin