Condividi tramite


Esercitazione: Installare pacchetti nell'ambiente Python in Visual Studio

Questo articolo presenta il passaggio 5 della serie di esercitazioni Usare Python in Visual Studio.

Tutto il codice in un progetto Python viene eseguito nel contesto di un ambiente specifico. Esempi di ambienti includono un ambiente globale, un ambiente virtuale, un ambiente conda e così via. L'ambiente viene usato per tutte le attività che richiedono servizi di linguaggio specifici per la versione di Python e un set di pacchetti installati. Ogni ambiente richiede determinati pacchetti installati in base al codice del progetto.

La community di sviluppatori Python produce migliaia di pacchetti utili che è possibile incorporare nei propri progetti. Nel passaggio 5 di questa serie di esercitazioni, si usa la finestra ambienti Python in Visual Studio per gestire i pacchetti negli ambienti Python.

Nel passaggio 5 dell'esercitazione si apprenderà come:

  • Visualizzare ambienti e pacchetti Python in Visual Studio
  • Installare e gestire pacchetti per gli ambienti Python
  • Testare il codice Python con pacchetti installati

Prerequisiti

Visualizzare gli ambienti Python in Visual Studio

Visual Studio offre due posizioni per visualizzare informazioni sugli ambienti Python:

  • Il nodo ambienti di Python in Esplora Soluzioni elenca gli ambienti attualmente in uso dal tuo progetto. Se si dispone di più di un ambiente per un progetto, Visual Studio mostra l'ambiente attivo in grassetto. È possibile espandere un ambiente specifico per visualizzare il set di pacchetti installati. Quando un ambiente è attivo, è possibile importare i pacchetti installati e usarli nel codice.

  • La finestra ambienti Python visualizza tutti gli ambienti disponibili e i relativi pacchetti installati. È possibile visualizzare gli ambienti installati usando il programma di installazione di Visual Studio e gli ambienti installati separatamente. Gli ambienti disponibili includono ambienti globali, virtuali e conda. Visual Studio mostra l'ambiente Python predefinito per i nuovi progetti in grassetto.

Usa uno dei metodi seguenti per aprire la finestra Ambienti Python:

  • Per accedere alla finestra dalla barra degli strumenti principale in Visual Studio, selezionare Visualizza>Altri ambienti Python di Windows>.

  • Se si dispone di un progetto Python aperto in Esplora soluzioni, fare clic con il pulsante destro del mouse sul nodo ambienti Python nel progetto e selezionare Visualizza tutti gli ambienti Python:

    È anche possibile usare i tasti di scelta rapida CTRL+K, CTRL+' per aprire la finestra ambienti Python da Esplora soluzioni .

Preparare il file Python

Per prepararsi per l'esercizio, seguire questa procedura per aggiornare il file di progetto Python in modo da includere il codice necessario:

  1. Aprire il file di progetto Python (.py) nell'editor. Il passaggio 2 dell'esercitazione illustra come creare questo file, dove il nome file predefinito è PythonApplication1.py.

  2. Sostituire il codice nel file con il codice seguente. Questa versione del codice crea un'onda di coseno simile all'output del passaggio 4 dell'esercitazione, ma visualizza graficamente l'output.

    from math import radians
    import numpy as np                # installed with matplotlib
    import matplotlib.pyplot as plt
    
    def main():
       x = np.arange(0, radians(1800), radians(12))
       plt.plot(x, np.cos(x), 'b')
       plt.show()
    
    main()
    
  3. Nell'editor passare il puntatore del mouse sull'istruzione di importazione matplotlib. Visual Studio usa una formattazione speciale per indicare che l'istruzione non è risolta.

    L'istruzione matplotlib import non è risolta perché i pacchetti necessari non vengono installati nell'ambiente globale predefinito. Si apprenderà come installare i pacchetti necessari nella sezione successiva.

Installare pacchetti per l'ambiente Python

Per risolvere l'istruzione di importazione matplotlib, è necessario installare i pacchetti necessari nell'ambiente globale predefinito:

  1. Nella finestra Ambienti Python, selezionare l'ambiente predefinito per i nuovi progetti Python, quindi selezionare Pacchetti (PyPI) nel menu a discesa. PyPI è l'acronimo di Python Package Index.

    Visual Studio mostra l'elenco dei pacchetti attualmente installati nell'ambiente predefinito.

  2. Nel campo Cerca immettere matplotlib. Nell'elenco dei risultati selezionare l'opzione Esegui comando: pip install matplotlib.

    Il comando installa la libreria matplotlib e anche i pacchetti da cui dipende. In questo caso, i pacchetti dipendenti includono la libreria numpy.

    È possibile aprire la finestra Visualizza>output per monitorare lo stato di avanzamento dell'installazione.

  3. Dopo l'installazione dei pacchetti, la finestra ambienti Python viene aggiornata per visualizzare i pacchetti per l'ambiente selezionato:

    Il pulsante X a destra del pacchetto lo disinstalla.

Eseguire il programma

Ora che la libreria matplotlib è installata, è possibile testare il programma.

  1. Esegui il tuo programma con debug (F5) o senza il debugger (CTRL+F5).

  2. Controllare l'output del programma. Dovrebbe essere visualizzato un grafico dei dati del coseno.

    Screenshot che mostra l'output del programma, che utilizza il codice nel pacchetto della libreria Python matplotlib.

Passaggio successivo