Een Python-omgeving bouwen voor machine learning met Miniconda [Windows 10]
Bouw een Python-omgeving met Miniconda
Het is een methode om een python-omgeving te bouwen met Miniconda op een Windows 10-pc.
Als je er niet aan gewend bent, kun je struikelen bij het bouwen van de omgeving, dus ik heb de stappen samengevat die zelfs ik, een niet-ingenieur, zou kunnen doen.Ik denk dat er veel nieuwe mensen zijn die machine learning en deep learning met python willen starten, dus ik zou het op prijs stellen als je ernaar zou kunnen verwijzen.
"Anaconda" wordt vaak aanbevolen als een methode om een Python-omgeving voor beginners te bouwen, maar het is een verspilling omdat je geen bibliotheken kunt gebruiken die je niet kent.
Als je voor de eerste keer probeert te programmeren, of als je machine learning voorlopig op Windows wilt ervaren, is het instellen met Miniconda eenvoudig en precies goed.Het is ook handig om het correct te kunnen gebruiken als u de pakketten die u zelf hebt geïnstalleerd kunt begrijpen.
Aan de andere kant wordt er gezegd dat degenen die gewend zijn aan programmeren en degenen die betrokken zijn bij ontwikkeling de omgeving moeten bouwen met puur Python en pip / venv.Dit komt doordat computers zoals die door ontwikkelaars worden gebruikt Mac OS of Linux als besturingssysteem gebruiken, en ze conflicteren met Python, dat standaard in die besturingssystemen is opgenomen, en problemen veroorzaken.
Zie ook hier voor de verschillen tussen Anaconda en Miniconda.
Download en installeer
Miniconda systeemvereisten
Zie ook:https://conda.io/docs/index.html
Download eerst het installatieprogramma van de miniconda-site.https://docs.conda.io/en/latest/miniconda.html
Download de Windows-versie uit een van de rode kaders.U kunt controleren of uw pc 32-bits of 64-bits is door met de rechtermuisknop op "PC" in "Verkenner" te klikken en "Eigenschappen" te selecteren.
Open na het downloaden het installatieprogramma.Ga akkoord en selecteer "Just Me".
Selecteer de installatiemap.De benodigde capaciteit is ongeveer 260 MB.
Nadat de installatie is voltooid, open je "Anaconda prompt" vanuit het startmenu.conda list
Als u invoert, ziet u de lijst met geïnstalleerde items zoals hieronder weergegeven.
Je kunt zien dat Python 3.7.0 (de doelprogrammeertaal) en conda (nodig om verschillende bibliotheken te installeren) correct zijn geïnstalleerd.De installatie is voltooid.
Virtuele omgevingsinstellingen
Afhankelijk van de bibliotheek wordt de versie van de andere bibliotheek waarvan deze afhankelijk is strikt bepaald en kan de werking niet worden gegarandeerd door een van de bibliotheken te upgraden.Scikit-learn werkt bijvoorbeeld niet tenzij het numpy 1.8.2 of hoger is, maar er zijn dingen die ik wil doen met eerdere versies van numpy.
Ter voorbereiding op dergelijke gevallen kunt u voor elk doel een omgeving (bibliotheekinstallatiebestemming) maken en deze afzonderlijk gebruiken.
- Controleer de huidige omgeving:
conda info -e
(* Wordt toegevoegd aan de huidige omgeving. Ten eerste, direct onder de installatiebestemming) - Creëren van een virtuele omgeving:
conda create -n 仮想環境名
- Selectie virtuele omgeving:
activate 仮想環境名
U kunt de bibliotheek nu met conda of pip installeren in de virtuele omgeving van uw keuze.
Bibliotheek installatie
In principe voert u gewoon de volgende conda-prompt in.
Er wordt een lijst weergegeven in een rij met daarin de pakketten die samen moeten worden geïnstalleerd, en "Doorgaan ([y] / n)?" Wordt bevestigd, dus voer y in.
conda install Bibliotheeknaam om Proceed ([y] / n) te installeren? y
Dit is een typische bibliotheek voor machine learning.conda install
Als u daarna invoert, kunt u alles in één keer installeren.
conda installeer numpy panda's scikit-learn matplotlib
numpy: voor numerieke berekening
panda's: voor het voorbewerken van gegevens
scikit-learn: voor machine learning
matplotlib: voor het tekenen van grafieken
De accessoirepakketten die nodig zijn om deze uit te voeren (bijvoorbeeld numpy, scipy voor scikit-learn) worden ook geïnstalleerd.
Als voorbehoud moet u geen niet-conda-bibliotheken installeren met pip (De Anaconda-omgeving was beschadigd toen ik dacht dat de Jupyter Notebook niet zou starten).
Het is gebeurd, maar de conda-omgeving is verbroken en ik moet hem opnieuw installeren.
discussie
Lijst met opmerkingen
Er zijn nog geen reacties