IntelliJ PyCharm installa promiscuamente pacchetti

1

Ho un progetto Python / Pandas in cui ho tentato di importare e chiamare sklearn.model_selection.train_test_split() . Non funzionava e sono andato a controllare se mi mancano alcuni pacchetti in project interpreter . Con mia sorpresa, il pacchetto "sklearn" è stato installato automaticamente, e certamente non sembra un pacchetto legittimo. Screenshot:

Nonsonoriuscitoatrovarepiùinformazionisuquelpacchetto.Midevopreoccupare?PerchéPyCharmhainstallatoautomaticamentequalcosapermedaunautore"UNKNOWN"?

    
posta Atte Juvonen 06.02.2017 - 23:51
fonte

1 risposta

3

PyCharm non installa automaticamente i pacchetti. Quello che molto probabilmente è successo è che hai aggiunto import sklearn all'inizio del tuo file, e poi hai usato il quickfix install package . Dopo aver aggiunto un'importazione non risolta, viene visualizzata una lampadina rossa e puoi scegliere di installare il pacchetto con il nome dell'importazione, in questo caso sklearn .

Gli altri modi per installare pacchetti da PyCharm sono: installarli in base al file requirements.txt di un progetto (una barra gialla apparirà nella parte superiore dell'editor, e devi cliccare su "Installa" su di essa), usando manualmente l'editor di pacchetti nella schermata delle impostazioni o se si digitano i comandi nella finestra del terminale.

Inoltre, il pacchetto di cui ti stai preoccupando è vuoto: link . Tutto ciò che dice è che dovresti scaricare scikit-learn invece.

    
risposta data 07.02.2017 - 11:55
fonte

Leggi altre domande sui tag