.. note:: ¡Hola! Bienvenido a la Comunidad de Entusiastas de SunFounder Raspberry Pi, Arduino y ESP32 en Facebook. Profundiza en Raspberry Pi, Arduino y ESP32 junto a otros entusiastas. **¿Por qué unirse?** - **Soporte experto**: Resuelve problemas post-venta y desafíos técnicos con la ayuda de nuestra comunidad y equipo. - **Aprende y comparte**: Intercambia consejos y tutoriales para mejorar tus habilidades. - **Acceso exclusivo**: Obtén acceso anticipado a anuncios y adelantos de nuevos productos. - **Descuentos especiales**: Disfruta de descuentos exclusivos en nuestros productos más recientes. - **Promociones y sorteos**: Participa en sorteos y promociones festivas. 👉 ¿Listo para explorar y crear con nosotros? Haz clic en [|link_sf_facebook|] y únete hoy mismo! .. _create_virtual: Creación de un Entorno Virtual ====================================== Al usar Raspberry Pi o dispositivos similares, se recomienda instalar paquetes con ``pip`` en un entorno virtual. Esto ofrece aislamiento de dependencias, aumenta la seguridad del sistema, mantiene la limpieza del sistema y facilita la migración y el intercambio de proyectos, simplificando la gestión de dependencias. Estos beneficios hacen que los entornos virtuales sean una herramienta extremadamente importante y útil en el desarrollo en Python. A continuación se presentan los pasos para crear un entorno virtual: **1. Crear un entorno virtual** Primero, necesitas asegurarte de que tu sistema tenga Python instalado. Las versiones de Python 3.3 y posteriores vienen con el módulo ``venv`` para crear entornos virtuales, eliminando la necesidad de una instalación separada. Si estás utilizando Python 2 o una versión anterior a Python 3.3, necesitarás instalar ``virtualenv``. * Para Python 3: Las versiones de Python 3.3 y posteriores pueden utilizar directamente el módulo ``venv``: .. raw:: html .. code-block:: shell python3 -m venv myenv Esto creará un entorno virtual llamado ``myenv`` en el directorio actual. * Para Python 2: Si todavía estás utilizando Python 2, primero necesitas instalar ``virtualenv``: .. raw:: html .. code-block:: shell pip install virtualenv Luego, crea un entorno virtual: .. raw:: html .. code-block:: shell virtualenv myenv Esto también crea un entorno virtual llamado ``myenv`` en el directorio actual. **2. Activar el Entorno Virtual** Después de crear el entorno virtual, necesitas activarlo para su uso. .. note:: Cada vez que reinicies la Raspberry Pi o abras un nuevo terminal, necesitarás ejecutar nuevamente el siguiente comando para activar el entorno virtual. .. raw:: html .. code-block:: shell source myenv/bin/activate Una vez que el entorno virtual esté activado, verás el nombre del entorno antes del símbolo del sistema, lo que indica que estás trabajando dentro del entorno virtual. **3. Instalar Dependencias** Con el entorno virtual activado, puedes utilizar pip para instalar las dependencias necesarias. Por ejemplo: .. raw:: html .. code-block:: shell pip install requests Esto instalará la biblioteca requests en el entorno virtual actual, en lugar de en el entorno global. Este paso solo necesita hacerse una vez. **4. Salir del Entorno Virtual** Cuando hayas terminado tu trabajo y desees salir del entorno virtual, simplemente ejecuta: .. raw:: html .. code-block:: shell deactivate Esto te devolverá al entorno Python global del sistema. **5. Eliminar el Entorno Virtual** Si ya no necesitas un entorno virtual en particular, simplemente puedes eliminar el directorio que contiene el entorno virtual: .. raw:: html .. code-block:: shell rm -rf myenv