Den Computer einrichten#

Dieses Kapitel enthält Anweisungen zur Einrichtung Ihres Computers, um Python zur Analyse von Bildern auszuführen.

Python und Conda-Umgebungen einrichten#

Bei der Arbeit mit Python werden wir viele Plugins und Software-Bibliotheken verwenden, die organisiert werden müssen. Eine Möglichkeit dafür ist die Verwaltung von Conda-Umgebungen. Eine Conda-Umgebung kann als virtueller Desktop oder virtueller Computer betrachtet werden, auf den über das Terminal zugegriffen werden kann. Wenn Sie Software in einer Conda-Umgebung installieren, ist sie möglicherweise von einer anderen Umgebung aus nicht zugänglich. Wenn eine Conda-Umgebung beschädigt wird, z.B. durch die Installation inkompatibler Software, können Sie einfach eine neue erstellen und von vorn beginnen.

Siehe auch

Schritt 1: Mambaforge installieren#

Laden Sie Conda herunter und installieren Sie es. Wir empfehlen die Conda-Distribution Mambaforge.

Für eine einfache Handhabung wird empfohlen, es nur für Ihren eigenen Gebrauch zu installieren und Conda während der Installation zur PATH-Variable hinzuzufügen.

img.png

img.png

Schritt 2: devbio-napari installieren#

Wir empfehlen die Installation von devbio-napari, einer Distribution von napari mit einer Reihe von Plugins für die Biobildanalyse.

Verwenden Sie diesen Befehl im Terminal:

mamba create --name devbio-napari-env python=3.9 devbio-napari -c conda-forge

Tipp: Es wird empfohlen, für jedes Projekt, das Sie ausführen, eine eigene Umgebung zu erstellen. Auf diese Weise können installierte Software-Bibliotheken und Tools sich nicht gegenseitig beeinträchtigen.

Schritt 3: Die Installation testen#

Anschließend können Sie die Umgebung betreten, um damit zu arbeiten. Wenn Sie wieder am selben Projekt arbeiten möchten, sollten Sie eine Kommandozeile starten und Folgendes eingeben:

mamba activate devbio-napari-env

Starten Sie Jupyter lab vom Terminal aus wie folgt:

jupyter lab

Ein Browser wird geöffnet und zeigt Ihnen die folgende Webseite. Klicken Sie im Abschnitt Notebook auf “Python 3 (ipykernel)”, um ein neues Notebook zu erstellen:

img.png

Klicken Sie im neuen Notebook in die erste Code-Zelle, geben Sie print("Hello world") ein und drücken Sie SHIFT+ENTER auf Ihrer Tastatur. Wenn alles richtig installiert ist, sollte es so aussehen:

img.png

Um zu testen, ob Ihr Grafikkartentreiber korrekt installiert ist, geben Sie diesen Code ein:

import pyclesperanto_prototype as cle

cle.get_device()

img.png

Fehlerbehebung: Grafikkartentreiber#

Falls Fehlermeldungen wie “ImportError: DLL load failed while importing cl: The specified procedure could not be found” siehe auch oder “clGetPlatformIDs failed: PLATFORM_NOT_FOUND_KHR” auftreten, installieren Sie bitte aktuelle Treiber für Ihre Grafikkarte und/oder OpenCL-Gerät.

Wählen Sie die richtige Treiberquelle abhängig von Ihrer Hardware aus dieser Liste:

Manchmal müssen Mac-Benutzer Folgendes installieren:

mamba install -c conda-forge ocl_icd_wrapper_apple

Manchmal müssen Linux-Benutzer Folgendes installieren:

mamba install -c conda-forge ocl-icd-system

Fehlerbehebung: DLL load failed#

Im Falle von Fehlermeldungen wie dieser:

[...] _get_win_folder_with_pywin32
from win32com.shell import shellcon, shell
ImportError: DLL load failed while importing shell: The specified procedure could not be found.

Versuchen Sie diesen Befehl innerhalb der Basisumgebung:

conda activate base

pip install --upgrade pywin32==228

Quelle