Configurar un entorno virtual es un paso importante en la creación de su flujo de trabajo de desarrollo. Le permite administrar las dependencias de cada uno de sus proyectos y evita que su instalación de Python se sature con muchas bibliotecas.
Elegimos utilizar Visual Studio Code porque tiene una interfaz fácil de usar y proporciona a los desarrolladores las herramientas que necesitan para crear, ejecutar y probar entornos virtuales de manera eficiente. Echemos un vistazo a cómo empezar, crear un entorno virtual, probar que funciona y desactivarlo. Luego puede utilizar el mismo proceso en sus otros programas.
Si aún no ha instalado Visual Studio Code (VS Code) o no está seguro de si es adecuado para usted, le recomendamos consultar nuestro artículo sobreantes de leer este.
En VS Code, trabajamos mucho en la terminal y es muy similar al símbolo del sistema si está familiarizado con él. Abres una nueva terminal haciendo clicTerminal> Nueva Terminal en la parte superior de la pantalla. Luego lo verás en la parte inferior de tu pantalla.
A continuación, podemos ejecutar algunos comandos de prueba para asegurarnos de que todo funcione correctamente. Primero, revisaremos nuestro sistema para ver si tenemos Python instalado correctamente. MecanografíaPython –versiónen el mensaje debería devolver algo como "Python 3.12.3". De lo contrario, es probable que tengas que visitar el sitio web de Python para descargarlo en tu sistema.
A continuación, deberá crear una carpeta de proyecto y navegar hasta esa carpeta en el código VS. Cada proyecto debe tener un entorno virtual único para que podamos colocarlo directamente en el archivo del proyecto. Cree una carpeta en su sistema con el nombre de su proyecto (sin espacios), luego escriba:
cd ruta_a_la_carpeta_de_su_proyecto
CONSEJO DE WINDOWS: una manera fácil de obtener la ruta a cualquier carpeta es abrir la carpeta y, en la barra de direcciones, puede hacer clic con el botón derecho en el nombre de la carpeta y seleccionar guardar como ruta. Luego, cuando haga clic derecho en el símbolo del sistema en VS Code, lo pegará.
Con una carpeta de proyecto creada y la ruta a esa carpeta establecida en VS Code, es hora de crear nuestro entorno virtual ejecutando el siguiente comando en su terminal:
pitón -m venv myenv
Puede usar "myenv" o cambiarlo por el nombre que desee para su entorno virtual. Al ingresar el mensaje se creará una carpeta en la carpeta de su proyecto con el nombre de su entorno, que contendrá el entorno que estamos creando. Si lo abre después de presionar Intro, verá la carpeta y VS Code la completará automáticamente con archivos y carpetas que son importantes para crear el entorno.
Para activar el entorno, escriba el siguiente código dependiendo de su sistema operativo.
Ventanas:myenv\Scripts\activar
MacOS/Linux:fuente myenv/bin/activar
Después de ingresar el código, debería notar que el mensaje de su terminal cambiará para mostrar el nombre de su entorno. Por ejemplo, (myenv) C:\ruta\a\su\proyecto>
Abra la paleta de comandos en VS Code conCtrl + Mayús + PoCmd + Mayús + P.TipoPython: seleccionar intérpreteen la barra de búsqueda y selecciónelo.
Luego, elija el intérprete asociado con su entorno virtual: ruta\a\myenv\bin\python (macOS/Linux) o ruta\a\myenv\Scripts\python (Windows).
Con su entorno virtual activo, puede comenzar a instalar las bibliotecas que necesita para el proyecto usando el comando pip. Aquí hay un ejemplo donde instalaremos tres bibliotecas para probar la idea:
pip instala pandas numpy matplotlib
Al ingresar ese código se instalarán las bibliotecas y verá alguna acción en la pantalla mientras lo hace. Cuando haya terminado, puede usar la lista de pip de código para obtener una lista de bibliotecas que ve el entorno, y debería ver numpy, pandas y matplotlib en esa lista.
En la barra lateral o VS Code, abra la carpeta del proyecto a la derecha, haga clic dentro de la carpeta para crear un nuevo archivo tituladoprueba.pyy agregue el siguiente código:
importar números
importar pandas
print ("¡El entorno virtual y las bibliotecas están funcionando!")
A continuación, ejecutará el script escribiendoprueba de Python.pyen la terminal, que debería generar lo siguiente: ¡El entorno virtual y las bibliotecas están funcionando!
Cuando termine de trabajar en el entorno virtual, puede escribirdesactivarpara regresar a su entorno global de Python. Luego puede abrir un entorno diferente para trabajar en otro proyecto.
Si cierra su VS Code o abre un nuevo archivo o terminal, su entorno se cerrará y deberá volver a abrirlo para comenzar a trabajar en el proyecto nuevamente.
¡Crea un nuevo entorno virtual para cada proyecto en el que trabajes!
Siga a GeekSided para obtener más consejos sobre cómo codificar con Python.