Il programma di installazione del pacchetto pip deve essere eseguito dalla riga di comando. Se provi a installare un pacchetto dall’interprete Python o in un programma Python, incontrerai l’errore SyntaxError: sintassi non valida
.
In questa guida, discuteremo la causa dell’errore di sintassi non valido di installazione di pip e cosa significa. Esamineremo un esempio di questo errore in modo che tu possa imparare come risolverlo nel tuo codice.
pip install sintassi non valida
Python pip è un programma di installazione di pacchetti. Lo strumento pip ti consente di scaricare e installare pacchetti dall’indice dei pacchetti Python, dove sono disponibili migliaia di librerie con cui puoi lavorare nel tuo codice.
Lo strumento pip viene eseguito come una propria riga di comando < codice>interfaccia. pip è separato dalla tua installazione di Python. Questo perché pip è un programma di installazione piuttosto che uno strumento che esegue il codice.
Se questi strumenti fossero raggruppati insieme, sarebbe più confuso per gli sviluppatori che desiderano installare pacchetti perché una sintassi simile veniva utilizzata per iniziare un programma Python si applica anche all’installazione dei moduli.
Questo comportamento è comune tra gli ambienti di programmazione. Node.js si basa su npm per installare i pacchetti. Per eseguire un programma utilizzando Node.js, devi utilizzare il comando node.
Uno scenario di esempio
Imposteremo la libreria Beautiful Soup 4 (bs4) in un ambiente di sviluppo. Questa libreria ti consente di raschiare una pagina Web e recuperare particolari dati.
Per iniziare, apriamo un Shell di Python 3. In questo modo, faremo tutto il lavoro per il nostro progetto:
L’81% dei partecipanti ha dichiarato di sentirsi più sicuro delle proprie prospettive di lavoro nel settore tecnologico dopo aver partecipato a un bootcamp. Fatti abbinare a un bootcamp oggi.
Il laureato medio del bootcamp ha trascorso meno di sei mesi nella transizione di carriera, dall’avvio di un bootcamp alla ricerca del primo lavoro.
python3
Si apre una shell interattiva in cui possiamo scrivere il nostro codice Python:
Successivamente, importiamo la libreria bs4 nel nostro codice. Dobbiamo importare tutte le librerie esterne che vogliamo usare prima di poterle fare riferimento in un programma o nella shell. Ecco il comando che utilizzeremo per importare il pacchetto bs4:
Il nostro codice restituisce un ModuleNotFoundError quando proviamo a importare il nostro pacchetto. Ciò significa che non possiamo continuare a scrivere il nostro programma. Python non può individuare i moduli del pacchetto di cui abbiamo bisogno per scrivere il nostro programma. Risolviamo questo errore installando la libreria bs4: