Ambiente virtuale per machine learning e deep learning su MacOS

Contenuti

L'aggiornamento di Anaconda o Python su macOS è complicato. Ma l'utilizzo del processo spiegato di seguito renderà tutto più semplice. Per questo, Presumo che tu abbia un sistema pulito senza alcuna installazione di Anaconda o Python (tranne Python 2.7 e Python 3.8.2 poiché sono preinstallati con macOS Big Sur). Se hai già installato Anaconda o Python, disinstallali usando qualsiasi Mac App Cleaner. Senza molto ritardo, Iniziamo.

Processo di installazione

  • Installa Homebrew da qui o seguilo. Homebrew è un gestore di pacchetti per macOS proprio come apt-get lo è per Debian (Linux) o pip
    è per pitone.
    • Per installare homebrew, apri il terminale e copia e incolla il seguente codice:
    • Aggiorneremo e miglioreremo la birra solo per assicurarci che tutto sia a posto. Fare quello, copia incolla il seguente codice:
      • aggiornamento prontezza && aggiornamento prontezza
    • Ora, agregaremos el directorio de homebrew a la variabile de entorno PATH
      • echo ‘export PATH = ”/ usr / Locale / sbin: $ IL PERCORSO"’ >> ~ / .zshrc
    • Esci dal terminale e riaprilo.
  • Dopo aver installato brew, è ora di installare python usando brew e sarà molto facile aggiornare python usando brew in futuro se esce una nuova versione di cui parleremo più avanti.
    • Per installare Python, invocheremo il seguente comando nel terminale:
    • Dopo aver installato Python, ancora una volta usciremo dal terminale e lo riapriremo in modo che il terminale possa accedere ai collegamenti simbolici python3 appena creati.
  • Ora, digita python3 nel terminale, mostrerà l'ultima versione di python3 che in questo caso è python 3.9.1
73785screenshot202021-01-0120at201-02-5720am-3504498
  • Infatti, da Python 3.4, pip è incluso di default con il programma di installazione binario Python. Quindi, non abbiamo bisogno di installarlo esplicitamente. Ma eseguiremo un comando di aggiornamento per assicurarci che pip e alcuni altri pacchetti siano aggiornati.
    Scrivi il seguente codice nel terminale:
    • installazione pip3: aggiornamento della ruota dello strumento di configurazione dei pip
54126screenshot202021-01-0120at2012-44-1220am-9426183
  • Ora, installeremo l'ambiente virtuale, leggi di più sull'ambiente virtuale qui. In sintesi, la creazione di un ambiente virtuale ci consentirà di evitare l'installazione di pacchetti Python a livello globale, che potrebbe rompere gli strumenti di sistema o altri progetti.
    • python3 -m pip install virtualenv
  • Per creare un ambiente virtuale, seleziona una cartella o una posizione del progetto. In questo caso, creeremo l'ambiente virtuale nella home directory.
  • Prima di poter iniziare a installare o utilizzare i pacchetti nell'ambiente virtuale, dovremo attivarli. L'attivazione di un ambiente virtuale posizionerà gli eseguibili python e pip specifici per l'ambiente virtuale nel PATH della nostra shell.
    • fonte ~ / pyenv / bidone / Attivare
    • python3 -m pip install – aggiorna la ruota degli strumenti di configurazione dei pip
19513screenshot202021-01-0120at2012-48-2220am-5180419
  • Ora, installeremo i pacchetti Python e di apprendimento automatico necessari per iniziare:
    • pip richieste di installazione jupyterlab notebook jupyter pandas numpy matplotlib seaborn scipy sklearn beautifulsoup4
  • Se hai bisogno di installare più pacchetti, puoi farlo attraverso nome del pacchetto di installazione pip3. Assicurati solo ogni volta che lo fai, hanno attivato l'ambiente virtuale. Questo è tutto!

Attiva l'ambiente virtuale ed esegui il notebook jupyter

  • Per semplificare, Presumo che tu abbia chiuso il terminale o riavviato il sistema. Apri il terminale e digita quanto segue:
12134screenshot202021-01-0120at201-02-520am-2284840
  • Hai eseguito con successo il notebook jupyter.

Mi chiamo Siddharth Shankar. Sono un professionista analitico con più di 2 anni di esperienza nella gestione degli aspetti operativi e tecnici quotidiani del progetto, insieme alla compilation, analisi dei dati e reportistica. Sono una persona organizzata orientata ai dettagli con un background in Statistica e certificazioni A + Tecnico di ingegneria del software e PC. Per saperne di più visita: https://www.linkedin.com/in/Sshankar7/

Iscriviti alla nostra Newsletter

Non ti invieremo posta SPAM. Lo odiamo quanto te.