Setup Python Omgeving

In mijn boek, Hands-On Machine Learning met Scikit-Learn en Scientific Python Toolkits, maak ik gebruik van bibliotheken zoals Pandas, NumPy, etc.

Er zijn meerdere manieren om de benodigde bibliotheken te installeren.

Bijvoorbeeld kun je:

Installeren via Miniforge (Virtuele Omgeving)

Eerst moet je Miniforge op je computer installeren. Je vindt de juiste installer op de volgende link voor je besturingssysteem en architectuur. Ze hebben bijvoorbeeld installers voor Windows, Linux, OSX (Intel) en OSX (Apple Silicon).

Nu je Miniforge hebt geïnstalleerd, is het tijd om een nieuwe virtuele omgeving te maken. Laten we het scikitbook noemen, en we zullen Python versie 3.6 gebruiken.

Om de omgeving te maken, ga naar je terminal (bijvoorbeeld op OSX, open Terminal). Typ vervolgens het volgende commando in de terminal:

conda create -n scikitbook python=3.6

Opmerking: Nieuwere versies van Python zouden ook moeten werken, maar de code in het boek is getest op 3.6, dus laten we bij die versie blijven.

Nu moet je de omgeving activeren die je net hebt gemaakt:

conda activate scikitbook

Vervolgens moet je NumPy, SciPy, Pandas, etc. installeren.

Een manier is om de instructies op pagina 27 in Hands-On Machine Learning met Scikit-Learn en Scientific Python Toolkits te volgen:

pip install --upgrade numpy==1.17.3
pip install --upgrade scipy==1.3.1
pip install --upgrade pandas==0.25.3
pip install --upgrade scikit-learn==0.22
pip install --upgrade matplotlib==3.1.2
pip install --upgrade seaborn==0.9.0

Als alternatief kun je de GitHub repo van het boek hier klonen, PacktPublishing/Hands-On-Machine-Learning-with-scikit-learn-and-Scientific-Python-Toolkits. Dan kun je het volgende commando uitvoeren:

pip install --upgrade -r requirements.txt

Je bent nu helemaal klaar. Wanneer je je computer opnieuw opstart, hoef je alleen het volgende commando uit te voeren om de omgeving te activeren:

conda activate scikitbook

Installeren via Anaconda (Virtuele Omgeving)

De exacte instructies hierboven werken ook voor Anaconda. Het enige verschil is dat je de Anaconda/Miniconda moet installeren vanaf deze link in plaats van Miniforge

Installeren zonder virtuele omgevingen

Sla gewoon de virtuele omgevingsinstallaties over, en installeer gewoon Python 3.6 op je systeem. Voer vervolgens de volgende pip commando's uit:

pip install --upgrade numpy==1.17.3
pip install --upgrade scipy==1.3.1
pip install --upgrade pandas==0.25.3
pip install --upgrade scikit-learn==0.22
pip install --upgrade matplotlib==3.1.2
pip install --upgrade seaborn==0.9.0

Opnieuw kun je de GitHub repo van het boek hier gebruiken, PacktPublishing/Hands-On-Machine-Learning-with-scikit-learn-and-Scientific-Python-Toolkits. Voer vervolgens het volgende commando uit in plaats van de meerdere pip commando's hierboven:

pip install --upgrade -r requirements.txt

Neem gerust contact met me op als iets nog steeds niet duidelijk is.

Links naar Amazon zijn affiliate links.


Tarek Amr

Vertalingen: [EN], [AR]