M2 990
Assignatura Anàlisi estadística del Màster universitari de Ciència de Dades
#Anàlisi estadística
#Desenvolupament amb contenidors o entorns virtuals
L'avantatge d'utilitzar un contenidor o un entorn virtual és que permet aïllar les dependències del projecte del sistema operatiu, evitant conflictes entre diferents projectes i versions de biblioteques.
#Desenvolupament amb Dev Containers en VS Code
#Requisits
- Docker Desktop instal·lar
- Visual Studio Code: instal·lar
- Remote Development, extensió de Visual Studio Code: instal·lar
#Creació del contenidor
Una vegada oberta la carpeta del projecte a VS Code, clicarem a la icona
Open a Remote Window i seleccionarem Reopen in Container.
Un cop creat i activat l'entorn virtual, ja es pot executar el codi a VS Code.
[!IMPORTANT] Abans d'iniciar o crear el contenidor cal que Docker Desktop estigui en execució.
Per tancar la connexió, clicarem a la icona Dev Container: Miniconda i
seleccionarem Close Remote Connection. El contenidor es pot aturar des del
tauler de Docker Desktop.
#Creació del Devcontainer
No cal crear un devcontainer, ja que el projecte es pot executar i depurar a VS Code sense necessitat de contenidors. No obstant això, si voleu reproduir els passos per crear un devcontainer per a aquest projecte, podeu seguir els passos següents:
- Obre la paleta d'ordres (Ctrl+Shift+P) i selecciona
Dev Containers: Add Dev Container Configuration Files.... - Selecciona l'opció
Add configuration files to workspace. - Selecciona l'opció
Minicondacom a plantilla de devcontainer. - No cal instal·lar dependències addicionals, per la qual cosa pots prémer el botó
Okper continuar. - Es crearà un fitxer
devcontainer.jsona la carpeta.devcontainerdel projecte. Pots obrir-lo i revisar-ne el contingut. En el fitxerdevcontainer.json, pots afegir configuracions addicionals si cal, com ara extensions de VS Code que vulguis instal·lar automàticament dins del contenidor. - Per iniciar el devcontainer, obriu la paleta d'ordres (Ctrl+Shift+P) i seleccioneu
Dev Containers: Reopen in Container. Això obrirà el projecte en un contenidor de desenvolupament amb la configuració especificada al fitxerdevcontainer.json.
[!TIP] Podeu trobar més informació sobre com utilitzar devcontainers a la documentació oficial de Microsoft o la pàgina del repositori de devcontainers a devcontainers-miniconda