Visual Studio Code permite utilizar perfiles, lo que permite cambiar de forma sencilla entre distintas configuraciones (extensiones instaladas, preferencias, tareas, atajos y aspecto del interfaz). Además, los perfiles se pueden compartir, lo que facilita la puesta a punto del editor en distintos ordenadores. Por desgracia, los perfiles todavía tienen algunas limitaciones, por lo que la configuración a veces no puede ser completamente automática y requiere algunos pasos finales manuales.
En esta lección se comenta cómo instalar y completar la configuración de un perfil que incluye la Configuración recomendada para seguir este curso de Python. Consulte esas lecciones para conocer todo lo que incluye el perfil.
Referencias:
La URL del perfil recomendado para seguir estos apuntes en Windows es:
https://gist.github.com/BartolomeSintes/d26604a1c08d6261eb0183d50f7ace6a
(actualizado el 26 de febrero de 2024)
Para importar el perfil de Visual Studio Code recomendado para este curso ...
Nota: Actualmente (febrero de 2024), si dos perfiles tienen asociado el mismo icono, no se añaden las dos letras que permitirían distinguir los perfiles de un vistazo. Hay una issue abierta, VSCode GitHub issue #194910, para pedir que añadan el texto cuando el icono es utilizado por varios perfiles.
En este curso Iniciación a la programación en Python de mclibre.org se utilizará una carpeta como área de trabajo de Visual Studio Code (no un Área de trabajo).
MPTC utiliza la biblioteca pytest. Para acelerar la ejecución de los tests, pytest crea un par de directorios (.pytest_cache y __pycache__) en los que se guardan toda una serie de ficheros. De forma predeterminada esos directorios se crean en el directorio desde el que se invoca pytest, en nuestro caso en el área de trabajo. Estos directorios se pueden borrar, pero volverán a crearse cada vez que se ejecute MPTC.
Para configurar python y pytest de manera que estos directorios se creen en otra ubicación (por ejemplo en C:\tmp\python), siga estos pasos:
Directorio __pycache__
La ubicación del directorio __pycache__ se puede configurar en Windows con la variable de entorno PYTHONPYCACHEPREFIX. Para crearla:
Directorio .pytest_cache
La ubicación del directorio .pytest_cache se debe configurar en Windows mediante un fichero de configuración pytest.
[pytest]
cache_dir=C:\tmp\python\.pytest_cache
Comprobación