Crear el entorno virtual

Sí, es recomendable crear un entorno virtual para tu proyecto de Python antes de empaquetarlo. Esto te permite aislar las dependencias y asegurarte de que el ejecutable no tenga problemas al ejecutarse en otras computadoras.


1️⃣ Crear el entorno virtual

Ejecuta el siguiente comando en la terminal (CMD o PowerShell) dentro de la carpeta de tu proyecto:

python -m venv venv
py -3.8 -m venv venv (para python 3.8)

Esto creará una carpeta llamada venv que contendrá el entorno virtual.


2️⃣ Activar el entorno virtual

En Windows (CMD)

venv\Scripts\activate

En PowerShell

venv\Scripts\Activate.ps1

Si te da un error de permisos en PowerShell, prueba con:

Set-ExecutionPolicy Unrestricted -Scope Process

3️⃣ Instalar las dependencias

Ahora instala las librerías que usa tu programa. Por ejemplo:

pip install pyinstaller
pip install pyqt5

Si tienes un archivo requirements.txt con las dependencias, usa:

pip install -r requirements.txt

4️⃣ Empaquetar con PyInstaller

Una vez que tu entorno virtual está listo y tiene las dependencias, puedes crear el ejecutable con:

pyinstaller --noconsole --onefile --add-data "carpeta_datos;carpeta_datos" script.py

Esto generará un ejecutable en la carpeta dist/.


5️⃣ Desactivar el entorno virtual (opcional)

Si ya terminaste, puedes desactivar el entorno con:

deactivate

📌 ¿Por qué usar un entorno virtual?

✅ Asegura que tu programa use las versiones correctas de las librerías.
✅ Evita conflictos con otras instalaciones de Python en la PC.
✅ Permite empaquetar el ejecutable con PyInstaller sin problemas.



01100110 01101001 01101110 00100000 01100100 01100101 00100000 01100011 01101111 01100100 01101001 01100111 01101111

RETURN


No hay comentarios.:

Publicar un comentario

INDICE