Creazione di un ambiente Python per l'apprendimento automatico con Miniconda [Windows 10]

2018 年 11 月 11 日

Crea un ambiente Python con Miniconda

È un metodo per creare un ambiente Python con Miniconda su un PC Windows 10.

Se non sei abituato potresti inciampare nella costruzione dell'ambiente, quindi ho riassunto i passaggi che anche io, non ingegnere, potrei fare.Penso che ci siano molte nuove persone che vogliono iniziare il machine learning e il deep learning con Python, quindi ti sarei grato se potessi fare riferimento ad esso.

"Anaconda" è spesso consigliato come metodo per creare un ambiente Python per i principianti, ma è uno spreco perché non puoi usare librerie che non conosci.

Se stai provando a programmare per la prima volta, o se vuoi provare l'apprendimento automatico su Windows per il momento, la configurazione con Miniconda è facile e giusta.È anche utile essere in grado di usarlo correttamente se puoi afferrare i pacchetti installati da solo.

D'altra parte, si dice che chi è abituato alla programmazione e chi è coinvolto nello sviluppo dovrebbe costruire l'ambiente utilizzando esclusivamente Python e pip / venv.Questo perché i computer come quelli utilizzati dagli sviluppatori utilizzano Mac OS o Linux come sistema operativo e sono in conflitto con Python, che è incluso come standard in quei sistemi operativi, e causano problemi.

Vedi anche qui per le differenze tra Anaconda e Miniconda.

Vedi anche:https://conda.io/docs/index.html

Innanzitutto, scarica il programma di installazione dal sito miniconda.https://docs.conda.io/en/latest/miniconda.html

Installazione Miniconda
Scarica la versione per Windows da una delle cornici rosse.Puoi controllare se il tuo PC è a 32 o 64 bit facendo clic con il pulsante destro del mouse su "PC" in "Esplora risorse" e selezionando "Proprietà".

Configurazione Miniconda

Dopo il download, apri il programma di installazione.Accetta e seleziona "Just Me".

Configurazione di Miniconda

Seleziona la cartella di installazione.La capacità richiesta è di circa 260 MB.

Prompt di Anaconda

Al termine dell'installazione, apri "Anaconda prompt" dal menu di avvio.conda listSe si accede, è possibile visualizzare l'elenco degli elementi installati come mostrato di seguito.

elenco conda

Puoi vedere che Python 3.7.0 (il linguaggio di programmazione di destinazione) e conda (necessario per installare varie librerie) sono stati installati correttamente.L'installazione è completa.

Impostazioni dell'ambiente virtuale

A seconda della libreria, la versione dell'altra libreria da cui dipende è strettamente determinata e il funzionamento potrebbe non essere garantito aggiornando una delle librerie.Ad esempio, scikit-learn non funziona a meno che non sia numpy 1.8.2 o versioni successive, ma ci sono cose che voglio fare con le versioni precedenti di numpy.

In preparazione a tali casi, è possibile creare un ambiente (destinazione di installazione della libreria) per ogni scopo e utilizzarlo separatamente.

  1. Controlla l'ambiente corrente:conda info -e(* Viene aggiunto all'ambiente corrente. Innanzitutto, direttamente sotto la destinazione di installazione)
  2. Creazione di un ambiente virtuale:conda create -n 仮想環境名
  3. Selezione dell'ambiente virtuale:activate 仮想環境名

Ora puoi installare la libreria con conda o pip nell'ambiente virtuale di tua scelta.

Installazione della libreria

Fondamentalmente, inserisci il seguente prompt di conda.

Viene visualizzato un elenco in una riga che include i pacchetti che devono essere installati insieme e viene confermato "Procedi ([y] / n)?", Quindi inserisci y.

conda install Nome libreria da installare Procedi ([y] / n)? y

Questa è una libreria tipica per l'apprendimento automatico.conda installSe si entra dopo, è possibile installare tutto in una volta.

conda installa numpy pandas scikit-impara matplotlib

numpy: per il calcolo numerico
panda: per la preelaborazione dei dati
scikit-learn: per l'apprendimento automatico
matplotlib: per disegnare grafici

Vengono installati anche i pacchetti accessori necessari per eseguirli (ad esempio, numpy, scipy per scikit-learn).

Come avvertimento, non dovresti installare librerie non conda con pip (L'ambiente di Anaconda è stato danneggiato quando ho pensato che il Jupyter Notebook non si avviava).

È successo, ma l'ambiente conda è rotto e devo reinstallarlo.