{"id":788,"date":"2026-07-30T12:21:39","date_gmt":"2026-07-30T12:21:39","guid":{"rendered":"https:\/\/matforge.org\/?p=788","raw":"https:\/\/matforge.org\/?p=788"},"modified":"2026-07-30T12:21:39","modified_gmt":"2026-07-30T12:21:39","slug":"installing-and-setting-up-fipy-for-the-first-time","status":"publish","type":"post","link":"https:\/\/matforge.org\/de\/installing-and-setting-up-fipy-for-the-first-time\/","title":{"rendered":"Erstmals installieren und einrichten von FIPY","raw":"Erstmals installieren und einrichten von FIPY"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading Time: <\/span> <span class=\"rt-time\"> 6<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span><p>FIPY ist ein in Python geschriebener Solver mit partieller Differentialgleichung (PDE) und zum Erstellen, Testen und Ausf\u00fchren von PDE-basierten Modellen mit einem sauberen, skriptf\u00e4higen Workflow. Wenn Sie es zum ersten Mal installieren, sollte Ihr Hauptziel ein stabiles, reproduzierbares und einfach zu aktualisierendes Setup sein. In der Praxis bedeutet dies normalerweise, FIPY in seiner eigenen Umgebung zu installieren, zu \u00fcberpr\u00fcfen, ob die Kernabh\u00e4ngigkeiten funktionieren, und dann optional schnellere Solver-Backends (wie PETSC) zu erm\u00f6glichen, wenn Sie Leistung oder Skalierbarkeit ben\u00f6tigen.<\/p>\n<p>Dieser Leitfaden f\u00fchrt Sie durch einen zuverl\u00e4ssigen Installationspfad, eine schnelle Validierungs-Checkliste und einen Abschnitt zur Fehlerbehebung f\u00fcr die h\u00e4ufigsten Probleme, die bei der ersten Einrichtung auftreten. Die folgenden Schritte folgen den offiziellen FIPY-Installationsrichtlinien und den \u00fcblichen Best Practices f\u00fcr wissenschaftliche Python-Umgebungen. FIPY bietet auch eine gebrauchsfertige Umgebung f\u00fcr Ordner f\u00fcr schnelle Erkundung, aber f\u00fcr ernsthafte Arbeit m\u00f6chten Sie eine lokale Umgebung, die Sie steuern.<\/p>\n<h2>Was Sie brauchen, bevor Sie anfangen<\/h2>\n<ul>\n<li>Ein moderner Python-Umgebungsmanager (Conda wird f\u00fcr Erstinstallationen empfohlen)<\/li>\n<li>Grundlegender Befehlszeilenzugriff (Terminal unter macOS\/Linux, PowerShell\/Command Prompt unter Windows)<\/li>\n<li>Genug Speicherplatz f\u00fcr wissenschaftliche Pakete (einige GB ist normal)<\/li>\n<li>Ein Plan f\u00fcr Solver: Beginnen Sie mit der Standardeinstellung und f\u00fcgen Sie bei Bedarf sp\u00e4ter PETSC hinzu<\/li>\n<\/ul>\n<h2>Empfohlene Installationsmethode: Conda (am zuverl\u00e4ssigsten)<\/h2>\n<p>In der Dokumentation von FIPY wird die conda-basierte Installation explizit als empfohlener Pfad beschrieben, da kompilierte wissenschaftliche Abh\u00e4ngigkeiten konsistenter \u00fcber Plattformen hinweg aufgel\u00f6st werden und die Situation &#8222;IT installiert, aber nicht ausgef\u00fchrt&#8220; wird. Der Conda-Forge-Kanal bietet ein aktiv gepflegtes FIPY-Paket und aktualisiert h\u00e4ufig Builds. Sie k\u00f6nnen FIPY als einziger Befehl direkt aus Conda-Forge installieren. Es empfiehlt sich jedoch, zuerst eine dedizierte Umgebung zu erstellen.<\/p>\n<h3>Schritt 1: Installieren Sie Conda (oder ein Conda-kompatibles Tool)<\/h3>\n<p>Wenn Sie Conda bereits installiert haben (Anaconda, Miniconda oder eine andere Conda-kompatible Distribution), k\u00f6nnen Sie diesen Schritt \u00fcberspringen. Wenn nicht, installieren Sie eine leichte Conda-Distribution und stellen Sie sicher, dass der Befehl <em> conda <\/em> in Ihrem Terminal funktioniert.<\/p>\n<h3>Schritt 2: Erstellen Sie eine dedizierte Umgebung<\/h3>\n<p>Das Erstellen einer sauberen Umgebung h\u00e4lt Abh\u00e4ngigkeiten isoliert. Das erleichtert Upgrades und verhindert Konflikte mit unabh\u00e4ngigen Projekten.<\/p>\n<pre><code>conda create -n fipy-env python=3.11\nconda activate fipy-env<\/code><\/pre>\n<p>Sie k\u00f6nnen eine andere Python-Version ausw\u00e4hlen, wenn Ihr Projekt dies erfordert, aber das Einhalten an einer modernen, unterst\u00fctzten Version ist normalerweise am einfachsten.<\/p>\n<h3>Schritt 3: Installieren Sie FIPY von Conda-Forge<\/h3>\n<p>Auf der Seite Conda-Forge-Paket wird der Installationsbefehl aufgelistet. In einer frischen Umgebung ist dies in der Regel der glatteste Ansatz.<\/p>\n<pre><code>conda install -c conda-forge fipy<\/code><\/pre>\n<p>Wenn Sie Mamba (einen schnelleren Conda-kompatiblen Solver) verwenden, k\u00f6nnen Sie das gleiche Paket installieren mit:<\/p>\n<pre><code>mamba install -c conda-forge fipy<\/code><\/pre>\n<p>Wenn Sie eine strikte Kanalpriorit\u00e4t w\u00fcnschen (h\u00e4uft Konflikte), konfigurieren Sie Conda-Forge als Priorit\u00e4tskanal:<\/p>\n<pre><code>conda config --add channels conda-forge\nconda config --set channel_priority strict<\/code><\/pre>\n<h2>Alternative Installation: PIP (funktioniert, aber Vorsicht)<\/h2>\n<p>FIPY ist auch auf Pypi verf\u00fcgbar, so dass Sie PIP verwenden k\u00f6nnen. Der h\u00e4ufigste Fall bei PIP-Installationen f\u00fcr wissenschaftliche Pakete ist der Versuch, in einer \u201eleeren\u201c Umgebung ohne numerische Kernabh\u00e4ngigkeiten zu installieren, was zu Fehlern bei der Build-Zeit oder fehlenden Voraussetzungen f\u00fchren kann. Wenn Sie PIP verwenden, tun Sie dies in einer virtuellen Umgebung und installieren Sie zuerst Numpy (oder stellen Sie sicher, dass es vorhanden ist), und installieren Sie dann Fipy.<\/p>\n<h3>Schritt 1: Erstellen und aktivieren Sie eine virtuelle Umgebung<\/h3>\n<pre><code>python -m venv fipy-venv<\/code><\/pre>\n<p>Aktiviere es:<\/p>\n<pre><code># macOS \/ Linux\nsource fipy-venv\/bin\/activate\n\n# Windows (PowerShell)\n.fipy-venvScriptsActivate.ps1<\/code><\/pre>\n<h3>Schritt 2: Aktualisieren Sie die PIP-Tools und installieren Sie dann die numerischen Kern-Deps<\/h3>\n<pre><code>python -m pip install --upgrade pip setuptools wheel\npython -m pip install numpy<\/code><\/pre>\n<h3>Schritt 3: Fipy installieren<\/h3>\n<pre><code>python -m pip install fipy<\/code><\/pre>\n<p>Wenn die PIP-Installation auf Ihrer Plattform fehlschl\u00e4gt, ist der schnellste pragmatische Fix in der Regel der Wechsel zur oben genannten Conda-Methode, da Conda-Forge kompilierte Abh\u00e4ngigkeiten reibungsloser verarbeitet.<\/p>\n<h2>\u00dcberpr\u00fcfen Sie Ihre Installation<\/h2>\n<p>Best\u00e4tigen Sie nach der Installation, dass FIPY importiert und dass Sie ein kleines Diffusionsproblem ausf\u00fchren k\u00f6nnen. Beginnen Sie mit zwei Pr\u00fcfungen: Versionssichtbarkeit und minimale Simulation.<\/p>\n<h3>Check 1: FIPY importieren<\/h3>\n<pre><code>python -c \"import fipy; print('FiPy imported:', fipy.__version__)\"<\/code><\/pre>\n<h3>Check 2: F\u00fchren Sie ein winziges Diffusionsbeispiel aus<\/h3>\n<p>Erstellen Sie eine Datei mit dem Namen <em>quick_fipy_test.py<\/em>:<\/p>\n<pre><code>from fipy import CellVariable, Grid1D, DiffusionTerm, Viewer\n\nmesh = Grid1D(nx=50, dx=1.0)\nphi = CellVariable(name=\"phi\", mesh=mesh, value=0.0)\n\n# Set a Dirichlet boundary condition by directly constraining boundary faces\nphi.constrain(1.0, mesh.facesLeft)\nphi.constrain(0.0, mesh.facesRight)\n\neq = DiffusionTerm()\nfor _ in range(20):\n    eq.solve(var=phi, dt=1.0)\n\nprint(\"Min\/Max:\", float(phi.min()), float(phi.max()))\n\n# Viewer may open a window depending on your environment\n# Comment this out if you're on a headless machine\ntry:\n    viewer = Viewer(vars=phi)\n    viewer.plot()\nexcept Exception as e:\n    print(\"Viewer skipped:\", e)<\/code><\/pre>\n<p>F\u00fchren Sie es aus:<\/p>\n<pre><code>python quick_fipy_test.py<\/code><\/pre>\n<p>Erwartetes Ergebnis: Sie sollten einen Min \/ Max-Bereich zwischen 0 und 1 und optional eine einfache Darstellung sehen, wenn Ihre Umgebung einen GUI-Viewer unterst\u00fctzt. Wenn Sie sich auf einem Server oder einem Headless-Setup befinden, ist es normal, dass der Betrachter fehlschl\u00e4gt. Der numerische Ausgang ist der wichtige Teil.<\/p>\n<h2>L\u00f6ser und Leistung: Wann man PETSC hinzuf\u00fcgt<\/h2>\n<p>FIPY kann mit verschiedenen Solver-Backends ausgef\u00fchrt werden. F\u00fcr fr\u00fches Lernen und kleine Probleme reicht die Standardeinstellung in der Regel aus. Wenn Sie mit der L\u00f6sung gr\u00f6\u00dferer Systeme beginnen, 2D \/ 3D-Probleme mit feinen Maschen ausf\u00fchren oder steife Multiphysik-Kopplungen verwenden, ist Solver-Auswahl wichtig. PETSC ist ein h\u00e4ufiger Schritt, da es robuste lineare und nichtlineare Solver, skalierbare Vorkonditionierer und parallele Funktionen bietet.<\/p>\n<p>Die FIPY-Dokumentation enth\u00e4lt PETSC-bezogene Konfigurationsoptionen und Solverklassen. Ein praktischer Arbeitsablauf ist:<\/p>\n<ol>\n<li>Lassen Sie FIPY lokal mit dem Standard-Solver arbeiten.<\/li>\n<li>\u00dcberpr\u00fcfen Sie ein kleines Skript und best\u00e4tigen Sie, dass Ihre Randbedingungen und Diskretisierung korrekt sind.<\/li>\n<li>F\u00fcgen Sie erst dann PETSC hinzu und wechseln Sie die Solver-Suiten, wenn die Leistung zum Engpass wird.<\/li>\n<\/ol>\n<h3>Aktivieren von PETSC (High-Level-Leitlinien)<\/h3>\n<p>Die PETSC-Installation variiert je nach Plattform. Unter Linux und MacOS bietet Conda-Forge oft einen reibungslosen Weg. Unter nativen Fenstern kann die Verf\u00fcgbarkeit von PETSC eingeschr\u00e4nkter sein und viele Benutzer verlassen sich bei PETSC-basierten Workflows auf WSL2. Wenn Sie PETSC installieren und dann sehen m\u00f6chten, welche Solver-Optionen verf\u00fcgbar sind, erw\u00e4hnen die Verwendungsdokumente von FIPY die Ausf\u00fchrung mit den Stiloptionen &#8222;-help&#8220; f\u00fcr PETSC-f\u00e4hige Solver, um Konfigurationsm\u00f6glichkeiten aufzulisten.<\/p>\n<h2>H\u00e4ufige Fehler beim ersten Setup (und wie man sie vermeidet)<\/h2>\n<h3>Fehler 1: Installation in Ihre Basisumgebung<\/h3>\n<p>Die Installation wissenschaftlicher Stacks in der Basisumgebung f\u00fchrt h\u00e4ufig sp\u00e4ter zu Abh\u00e4ngigkeitskonflikten. Verwenden Sie eine dedizierte Umgebung, damit Sie Pakete sicher aktualisieren oder entfernen k\u00f6nnen, ohne andere Projekte zu besch\u00e4digen.<\/p>\n<h3>Fehler 2: Mischen von Conda und Pip ohne Plan<\/h3>\n<p>Sie k\u00f6nnen Conda und Pip mischen, aber absichtlich tun. Ein typischer sicherer Ansatz ist: Installieren Sie numerische Kernpakete mit Conda und verwenden Sie dann PIP nur f\u00fcr Pakete, die auf Conda-Forge nicht verf\u00fcgbar sind. Wenn Sie zuerst PIP verwenden, k\u00f6nnen Sie am Ende inkompatible R\u00e4der ziehen und Solver-Konflikte erstellen.<\/p>\n<h3>Fehler 3: Viewer-Fehler werden als &#8222;Fipy is defekt&#8220; behandelt<\/h3>\n<p>Viewer\/Plot-Fenster h\u00e4ngen von Ihrem Betriebssystem, Display-Server und GUI-Backend ab. In kopflosen Umgebungen wird ein Viewer-Fehler erwartet. \u00dcberpr\u00fcfen Sie zuerst die numerische Ausgabe. Wenn Sie Plots auf Servern ben\u00f6tigen, verwenden Sie Notebook-basiertes Plotten oder speichern Sie Arrays in Dateien zur Visualisierung.<\/p>\n<h3>Fehler 4: Verwirrung von FIPY mit \u00e4hnlich benannter Hardware<\/h3>\n<p>In IoT-Kontexten wird auch ein \u201eFIPY\u201c-Mikrocontroller-Board verwendet. Dieser Leitfaden befasst sich mit dem Python Finite Volume PDE Solver von NIST und dem wissenschaftlichen Python-\u00d6kosystem. Wenn Sie Dokumentationen \u00fcber Erweiterungskarten oder Mobilfunkmodems sehen, sehen Sie sich ein anderes Produkt an.<\/p>\n<h2>Checkliste zur Fehlerbehebung<\/h2>\n<p>Wenn Ihre Installation fehlschl\u00e4gt oder FIPY nicht importiert wird, gehen Sie diese Checkliste in der richtigen Reihenfolge durch:<\/p>\n<h3>1) Best\u00e4tigen Sie, dass Sie sich in der richtigen Umgebung befinden<\/h3>\n<pre><code>which python\npython -V\npython -c \"import sys; print(sys.executable)\"<\/code><\/pre>\n<p>Unter Windows verwenden:<\/p>\n<pre><code>where python<\/code><\/pre>\n<h3>2) Best\u00e4tigen Sie, dass FIPY in dieser Umgebung installiert ist<\/h3>\n<pre><code>python -c \"import fipy; print(fipy.__version__)\"<\/code><\/pre>\n<h3>3) Bei Verwendung von Conda auf Konflikte pr\u00fcfen<\/h3>\n<pre><code>conda list\nconda info<\/code><\/pre>\n<p>Wenn Conda w\u00e4hrend der Installation Konflikte meldet, erstellen Sie eine neue Umgebung und versuchen Sie es erneut. Dies ist oft schneller als das Bek\u00e4mpfen einer verwirrten Abh\u00e4ngigkeitsmenge.<\/p>\n<h3>4) Wenn Sie PIP verwenden, best\u00e4tigen Sie, dass NUMPY vorhanden ist<\/h3>\n<pre><code>python -c \"import numpy; print(numpy.__version__)\"<\/code><\/pre>\n<h3>5) Mit einem minimalen Skript validieren<\/h3>\n<p>Verwenden Sie den Diffusionstest im Abschnitt Verifizierung. Es isoliert Kernkomponenten: Mesh, Variable, Randbeschr\u00e4nkungen, einen Gleichungsterm und Zeitschritt.<\/p>\n<h2>Optional: Eine saubere Projektstruktur f\u00fcr Ihre erste FIPY-Arbeit<\/h2>\n<p>Sobald FIPY ausgef\u00fchrt wird, erstellen Sie ein kleines Projektlayout, das Iteration und Reproduzierbarkeit unterst\u00fctzt:<\/p>\n<pre><code>my-fipy-project\/\n  env\/\n  scripts\/\n    quick_fipy_test.py\n    my_first_model.py\n  data\/\n  results\/\n  README.txt<\/code><\/pre>\n<p>Halten Sie zuerst die Skripte klein. FIPY-Modelle werden beim Trennen einfacher zu warten:<\/p>\n<ul>\n<li>Physikalische Parameter und Konstanten<\/li>\n<li>Mesh-Definition und Diskretisierungsoptionen<\/li>\n<li>Gleichungen und Randbedingungen<\/li>\n<li>Zeitschritt-Schleife und -ausgabe<\/li>\n<\/ul>\n<h2>N\u00e4chste Schritte nach der Installation<\/h2>\n<p>Nach Ihrem ersten erfolgreichen Lauf ist der beste n\u00e4chste Schritt die Reproduzierung eines Standardbeispiels: Diffusion, Konvektionsdiffusion oder ein einfaches Phasenfeldmodell. Bauen Sie Vertrauen in Ihre Diskretisierungs- und Randbedingungen auf, bevor Sie in die komplexe Multiphysik-Kopplung einsteigen. Wenn Ihr Endziel das Phasenfeld ist, planen Sie Ihren Fortschritt:<\/p>\n<ol>\n<li>Diffusion mit festen Randbeschr\u00e4nkungen<\/li>\n<li>Zeitabh\u00e4ngige Diffusion mit stabilen Zeitschritten<\/li>\n<li>Nichtlineare Begriffe und Solver-Stabilit\u00e4tspr\u00fcfungen<\/li>\n<li>Ein minimaler Cahn-Hilliard- oder Allen-Cahn-Prototyp<\/li>\n<li>Performance-Upgrades (PETSC), sobald das Modell korrekt ist<\/li>\n<\/ol>\n<p>Wenn Sie ein l\u00e4ngeres akademisches Dokument schreiben und Ihre Einrichtungsschritte klar gestalten m\u00f6chten, k\u00f6nnen Sie hier auch auf eine Einf\u00fchrungsressource f\u00fcr die Dissertation verweisen:<br \/> <a href=\"https:\/\/exclusive-paper.com\/buy-dissertation-introduction-online.php\"> Einf\u00fchrung in die Dissertation <\/a>.<\/p>\n<h2>Zusammenfassung<\/h2>\n<p>F\u00fcr die erstmalige Installation ist Conda mit einer dedizierten Umgebung die zuverl\u00e4ssigste Route. \u00dcberpr\u00fcfen Sie Ihr Setup mit einem minimalen Diffusionsskript, behandeln Sie Viewer-Probleme als optional und f\u00fcgen Sie PETSC nur hinzu, wenn Sie tats\u00e4chlich eine h\u00f6here Leistung oder robustere L\u00f6ser ben\u00f6tigen. Mit einer stabilen Umgebung und einem funktionierenden \u201eHello PDE\u201c -Skript k\u00f6nnen Sie mit viel weniger Reibung in die fortschrittlicheren Workflows von FIPY wechseln.<\/p>\n","protected":false,"raw":"<p>FIPY ist ein in Python geschriebener Solver mit partieller Differentialgleichung (PDE) und zum Erstellen, Testen und Ausf\u00fchren von PDE-basierten Modellen mit einem sauberen, skriptf\u00e4higen Workflow. Wenn Sie es zum ersten Mal installieren, sollte Ihr Hauptziel ein stabiles, reproduzierbares und einfach zu aktualisierendes Setup sein. In der Praxis bedeutet dies normalerweise, FIPY in seiner eigenen Umgebung zu installieren, zu \u00fcberpr\u00fcfen, ob die Kernabh\u00e4ngigkeiten funktionieren, und dann optional schnellere Solver-Backends (wie PETSC) zu erm\u00f6glichen, wenn Sie Leistung oder Skalierbarkeit ben\u00f6tigen.<\/p>\n<p>Dieser Leitfaden f\u00fchrt Sie durch einen zuverl\u00e4ssigen Installationspfad, eine schnelle Validierungs-Checkliste und einen Abschnitt zur Fehlerbehebung f\u00fcr die h\u00e4ufigsten Probleme, die bei der ersten Einrichtung auftreten. Die folgenden Schritte folgen den offiziellen FIPY-Installationsrichtlinien und den \u00fcblichen Best Practices f\u00fcr wissenschaftliche Python-Umgebungen. FIPY bietet auch eine gebrauchsfertige Umgebung f\u00fcr Ordner f\u00fcr schnelle Erkundung, aber f\u00fcr ernsthafte Arbeit m\u00f6chten Sie eine lokale Umgebung, die Sie steuern.<\/p>\n<h2>Was Sie brauchen, bevor Sie anfangen<\/h2>\n<ul>\n<li>Ein moderner Python-Umgebungsmanager (Conda wird f\u00fcr Erstinstallationen empfohlen)<\/li>\n<li>Grundlegender Befehlszeilenzugriff (Terminal unter macOS\/Linux, PowerShell\/Command Prompt unter Windows)<\/li>\n<li>Genug Speicherplatz f\u00fcr wissenschaftliche Pakete (einige GB ist normal)<\/li>\n<li>Ein Plan f\u00fcr Solver: Beginnen Sie mit der Standardeinstellung und f\u00fcgen Sie bei Bedarf sp\u00e4ter PETSC hinzu<\/li>\n<\/ul>\n<h2>Empfohlene Installationsmethode: Conda (am zuverl\u00e4ssigsten)<\/h2>\n<p>In der Dokumentation von FIPY wird die conda-basierte Installation explizit als empfohlener Pfad beschrieben, da kompilierte wissenschaftliche Abh\u00e4ngigkeiten konsistenter \u00fcber Plattformen hinweg aufgel\u00f6st werden und die Situation \"IT installiert, aber nicht ausgef\u00fchrt\" wird. Der Conda-Forge-Kanal bietet ein aktiv gepflegtes FIPY-Paket und aktualisiert h\u00e4ufig Builds. Sie k\u00f6nnen FIPY als einziger Befehl direkt aus Conda-Forge installieren. Es empfiehlt sich jedoch, zuerst eine dedizierte Umgebung zu erstellen.<\/p>\n<h3>Schritt 1: Installieren Sie Conda (oder ein Conda-kompatibles Tool)<\/h3>\n<p>Wenn Sie Conda bereits installiert haben (Anaconda, Miniconda oder eine andere Conda-kompatible Distribution), k\u00f6nnen Sie diesen Schritt \u00fcberspringen. Wenn nicht, installieren Sie eine leichte Conda-Distribution und stellen Sie sicher, dass der Befehl <em> conda <\/em> in Ihrem Terminal funktioniert.<\/p>\n<h3>Schritt 2: Erstellen Sie eine dedizierte Umgebung<\/h3>\n<p>Das Erstellen einer sauberen Umgebung h\u00e4lt Abh\u00e4ngigkeiten isoliert. Das erleichtert Upgrades und verhindert Konflikte mit unabh\u00e4ngigen Projekten.<\/p>\n<pre><code>conda create -n fipy-env python=3.11\nconda activate fipy-env<\/code><\/pre>\n<p>Sie k\u00f6nnen eine andere Python-Version ausw\u00e4hlen, wenn Ihr Projekt dies erfordert, aber das Einhalten an einer modernen, unterst\u00fctzten Version ist normalerweise am einfachsten.<\/p>\n<h3>Schritt 3: Installieren Sie FIPY von Conda-Forge<\/h3>\n<p>Auf der Seite Conda-Forge-Paket wird der Installationsbefehl aufgelistet. In einer frischen Umgebung ist dies in der Regel der glatteste Ansatz.<\/p>\n<pre><code>conda install -c conda-forge fipy<\/code><\/pre>\n<p>Wenn Sie Mamba (einen schnelleren Conda-kompatiblen Solver) verwenden, k\u00f6nnen Sie das gleiche Paket installieren mit:<\/p>\n<pre><code>mamba install -c conda-forge fipy<\/code><\/pre>\n<p>Wenn Sie eine strikte Kanalpriorit\u00e4t w\u00fcnschen (h\u00e4uft Konflikte), konfigurieren Sie Conda-Forge als Priorit\u00e4tskanal:<\/p>\n<pre><code>conda config --add channels conda-forge\nconda config --set channel_priority strict<\/code><\/pre>\n<h2>Alternative Installation: PIP (funktioniert, aber Vorsicht)<\/h2>\n<p>FIPY ist auch auf Pypi verf\u00fcgbar, so dass Sie PIP verwenden k\u00f6nnen. Der h\u00e4ufigste Fall bei PIP-Installationen f\u00fcr wissenschaftliche Pakete ist der Versuch, in einer \u201eleeren\u201c Umgebung ohne numerische Kernabh\u00e4ngigkeiten zu installieren, was zu Fehlern bei der Build-Zeit oder fehlenden Voraussetzungen f\u00fchren kann. Wenn Sie PIP verwenden, tun Sie dies in einer virtuellen Umgebung und installieren Sie zuerst Numpy (oder stellen Sie sicher, dass es vorhanden ist), und installieren Sie dann Fipy.<\/p>\n<h3>Schritt 1: Erstellen und aktivieren Sie eine virtuelle Umgebung<\/h3>\n<pre><code>python -m venv fipy-venv<\/code><\/pre>\n<p>Aktiviere es:<\/p>\n<pre><code># macOS \/ Linux\nsource fipy-venv\/bin\/activate\n\n# Windows (PowerShell)\n.fipy-venvScriptsActivate.ps1<\/code><\/pre>\n<h3>Schritt 2: Aktualisieren Sie die PIP-Tools und installieren Sie dann die numerischen Kern-Deps<\/h3>\n<pre><code>python -m pip install --upgrade pip setuptools wheel\npython -m pip install numpy<\/code><\/pre>\n<h3>Schritt 3: Fipy installieren<\/h3>\n<pre><code>python -m pip install fipy<\/code><\/pre>\n<p>Wenn die PIP-Installation auf Ihrer Plattform fehlschl\u00e4gt, ist der schnellste pragmatische Fix in der Regel der Wechsel zur oben genannten Conda-Methode, da Conda-Forge kompilierte Abh\u00e4ngigkeiten reibungsloser verarbeitet.<\/p>\n<h2>\u00dcberpr\u00fcfen Sie Ihre Installation<\/h2>\n<p>Best\u00e4tigen Sie nach der Installation, dass FIPY importiert und dass Sie ein kleines Diffusionsproblem ausf\u00fchren k\u00f6nnen. Beginnen Sie mit zwei Pr\u00fcfungen: Versionssichtbarkeit und minimale Simulation.<\/p>\n<h3>Check 1: FIPY importieren<\/h3>\n<pre><code>python -c \"import fipy; print('FiPy imported:', fipy.__version__)\"<\/code><\/pre>\n<h3>Check 2: F\u00fchren Sie ein winziges Diffusionsbeispiel aus<\/h3>\n<p>Erstellen Sie eine Datei mit dem Namen <em>quick_fipy_test.py<\/em>:<\/p>\n<pre><code>from fipy import CellVariable, Grid1D, DiffusionTerm, Viewer\n\nmesh = Grid1D(nx=50, dx=1.0)\nphi = CellVariable(name=\"phi\", mesh=mesh, value=0.0)\n\n# Set a Dirichlet boundary condition by directly constraining boundary faces\nphi.constrain(1.0, mesh.facesLeft)\nphi.constrain(0.0, mesh.facesRight)\n\neq = DiffusionTerm()\nfor _ in range(20):\n    eq.solve(var=phi, dt=1.0)\n\nprint(\"Min\/Max:\", float(phi.min()), float(phi.max()))\n\n# Viewer may open a window depending on your environment\n# Comment this out if you're on a headless machine\ntry:\n    viewer = Viewer(vars=phi)\n    viewer.plot()\nexcept Exception as e:\n    print(\"Viewer skipped:\", e)<\/code><\/pre>\n<p>F\u00fchren Sie es aus:<\/p>\n<pre><code>python quick_fipy_test.py<\/code><\/pre>\n<p>Erwartetes Ergebnis: Sie sollten einen Min \/ Max-Bereich zwischen 0 und 1 und optional eine einfache Darstellung sehen, wenn Ihre Umgebung einen GUI-Viewer unterst\u00fctzt. Wenn Sie sich auf einem Server oder einem Headless-Setup befinden, ist es normal, dass der Betrachter fehlschl\u00e4gt. Der numerische Ausgang ist der wichtige Teil.<\/p>\n<h2>L\u00f6ser und Leistung: Wann man PETSC hinzuf\u00fcgt<\/h2>\n<p>FIPY kann mit verschiedenen Solver-Backends ausgef\u00fchrt werden. F\u00fcr fr\u00fches Lernen und kleine Probleme reicht die Standardeinstellung in der Regel aus. Wenn Sie mit der L\u00f6sung gr\u00f6\u00dferer Systeme beginnen, 2D \/ 3D-Probleme mit feinen Maschen ausf\u00fchren oder steife Multiphysik-Kopplungen verwenden, ist Solver-Auswahl wichtig. PETSC ist ein h\u00e4ufiger Schritt, da es robuste lineare und nichtlineare Solver, skalierbare Vorkonditionierer und parallele Funktionen bietet.<\/p>\n<p>Die FIPY-Dokumentation enth\u00e4lt PETSC-bezogene Konfigurationsoptionen und Solverklassen. Ein praktischer Arbeitsablauf ist:<\/p>\n<ol>\n<li>Lassen Sie FIPY lokal mit dem Standard-Solver arbeiten.<\/li>\n<li>\u00dcberpr\u00fcfen Sie ein kleines Skript und best\u00e4tigen Sie, dass Ihre Randbedingungen und Diskretisierung korrekt sind.<\/li>\n<li>F\u00fcgen Sie erst dann PETSC hinzu und wechseln Sie die Solver-Suiten, wenn die Leistung zum Engpass wird.<\/li>\n<\/ol>\n<h3>Aktivieren von PETSC (High-Level-Leitlinien)<\/h3>\n<p>Die PETSC-Installation variiert je nach Plattform. Unter Linux und MacOS bietet Conda-Forge oft einen reibungslosen Weg. Unter nativen Fenstern kann die Verf\u00fcgbarkeit von PETSC eingeschr\u00e4nkter sein und viele Benutzer verlassen sich bei PETSC-basierten Workflows auf WSL2. Wenn Sie PETSC installieren und dann sehen m\u00f6chten, welche Solver-Optionen verf\u00fcgbar sind, erw\u00e4hnen die Verwendungsdokumente von FIPY die Ausf\u00fchrung mit den Stiloptionen \"-help\" f\u00fcr PETSC-f\u00e4hige Solver, um Konfigurationsm\u00f6glichkeiten aufzulisten.<\/p>\n<h2>H\u00e4ufige Fehler beim ersten Setup (und wie man sie vermeidet)<\/h2>\n<h3>Fehler 1: Installation in Ihre Basisumgebung<\/h3>\n<p>Die Installation wissenschaftlicher Stacks in der Basisumgebung f\u00fchrt h\u00e4ufig sp\u00e4ter zu Abh\u00e4ngigkeitskonflikten. Verwenden Sie eine dedizierte Umgebung, damit Sie Pakete sicher aktualisieren oder entfernen k\u00f6nnen, ohne andere Projekte zu besch\u00e4digen.<\/p>\n<h3>Fehler 2: Mischen von Conda und Pip ohne Plan<\/h3>\n<p>Sie k\u00f6nnen Conda und Pip mischen, aber absichtlich tun. Ein typischer sicherer Ansatz ist: Installieren Sie numerische Kernpakete mit Conda und verwenden Sie dann PIP nur f\u00fcr Pakete, die auf Conda-Forge nicht verf\u00fcgbar sind. Wenn Sie zuerst PIP verwenden, k\u00f6nnen Sie am Ende inkompatible R\u00e4der ziehen und Solver-Konflikte erstellen.<\/p>\n<h3>Fehler 3: Viewer-Fehler werden als \"Fipy is defekt\" behandelt<\/h3>\n<p>Viewer\/Plot-Fenster h\u00e4ngen von Ihrem Betriebssystem, Display-Server und GUI-Backend ab. In kopflosen Umgebungen wird ein Viewer-Fehler erwartet. \u00dcberpr\u00fcfen Sie zuerst die numerische Ausgabe. Wenn Sie Plots auf Servern ben\u00f6tigen, verwenden Sie Notebook-basiertes Plotten oder speichern Sie Arrays in Dateien zur Visualisierung.<\/p>\n<h3>Fehler 4: Verwirrung von FIPY mit \u00e4hnlich benannter Hardware<\/h3>\n<p>In IoT-Kontexten wird auch ein \u201eFIPY\u201c-Mikrocontroller-Board verwendet. Dieser Leitfaden befasst sich mit dem Python Finite Volume PDE Solver von NIST und dem wissenschaftlichen Python-\u00d6kosystem. Wenn Sie Dokumentationen \u00fcber Erweiterungskarten oder Mobilfunkmodems sehen, sehen Sie sich ein anderes Produkt an.<\/p>\n<h2>Checkliste zur Fehlerbehebung<\/h2>\n<p>Wenn Ihre Installation fehlschl\u00e4gt oder FIPY nicht importiert wird, gehen Sie diese Checkliste in der richtigen Reihenfolge durch:<\/p>\n<h3>1) Best\u00e4tigen Sie, dass Sie sich in der richtigen Umgebung befinden<\/h3>\n<pre><code>which python\npython -V\npython -c \"import sys; print(sys.executable)\"<\/code><\/pre>\n<p>Unter Windows verwenden:<\/p>\n<pre><code>where python<\/code><\/pre>\n<h3>2) Best\u00e4tigen Sie, dass FIPY in dieser Umgebung installiert ist<\/h3>\n<pre><code>python -c \"import fipy; print(fipy.__version__)\"<\/code><\/pre>\n<h3>3) Bei Verwendung von Conda auf Konflikte pr\u00fcfen<\/h3>\n<pre><code>conda list\nconda info<\/code><\/pre>\n<p>Wenn Conda w\u00e4hrend der Installation Konflikte meldet, erstellen Sie eine neue Umgebung und versuchen Sie es erneut. Dies ist oft schneller als das Bek\u00e4mpfen einer verwirrten Abh\u00e4ngigkeitsmenge.<\/p>\n<h3>4) Wenn Sie PIP verwenden, best\u00e4tigen Sie, dass NUMPY vorhanden ist<\/h3>\n<pre><code>python -c \"import numpy; print(numpy.__version__)\"<\/code><\/pre>\n<h3>5) Mit einem minimalen Skript validieren<\/h3>\n<p>Verwenden Sie den Diffusionstest im Abschnitt Verifizierung. Es isoliert Kernkomponenten: Mesh, Variable, Randbeschr\u00e4nkungen, einen Gleichungsterm und Zeitschritt.<\/p>\n<h2>Optional: Eine saubere Projektstruktur f\u00fcr Ihre erste FIPY-Arbeit<\/h2>\n<p>Sobald FIPY ausgef\u00fchrt wird, erstellen Sie ein kleines Projektlayout, das Iteration und Reproduzierbarkeit unterst\u00fctzt:<\/p>\n<pre><code>my-fipy-project\/\n  env\/\n  scripts\/\n    quick_fipy_test.py\n    my_first_model.py\n  data\/\n  results\/\n  README.txt<\/code><\/pre>\n<p>Halten Sie zuerst die Skripte klein. FIPY-Modelle werden beim Trennen einfacher zu warten:<\/p>\n<ul>\n<li>Physikalische Parameter und Konstanten<\/li>\n<li>Mesh-Definition und Diskretisierungsoptionen<\/li>\n<li>Gleichungen und Randbedingungen<\/li>\n<li>Zeitschritt-Schleife und -ausgabe<\/li>\n<\/ul>\n<h2>N\u00e4chste Schritte nach der Installation<\/h2>\n<p>Nach Ihrem ersten erfolgreichen Lauf ist der beste n\u00e4chste Schritt die Reproduzierung eines Standardbeispiels: Diffusion, Konvektionsdiffusion oder ein einfaches Phasenfeldmodell. Bauen Sie Vertrauen in Ihre Diskretisierungs- und Randbedingungen auf, bevor Sie in die komplexe Multiphysik-Kopplung einsteigen. Wenn Ihr Endziel das Phasenfeld ist, planen Sie Ihren Fortschritt:<\/p>\n<ol>\n<li>Diffusion mit festen Randbeschr\u00e4nkungen<\/li>\n<li>Zeitabh\u00e4ngige Diffusion mit stabilen Zeitschritten<\/li>\n<li>Nichtlineare Begriffe und Solver-Stabilit\u00e4tspr\u00fcfungen<\/li>\n<li>Ein minimaler Cahn-Hilliard- oder Allen-Cahn-Prototyp<\/li>\n<li>Performance-Upgrades (PETSC), sobald das Modell korrekt ist<\/li>\n<\/ol>\n<p>Wenn Sie ein l\u00e4ngeres akademisches Dokument schreiben und Ihre Einrichtungsschritte klar gestalten m\u00f6chten, k\u00f6nnen Sie hier auch auf eine Einf\u00fchrungsressource f\u00fcr die Dissertation verweisen:<br> <a href=\"https:\/\/exclusive-paper.com\/buy-dissertation-introduction-online.php\"> Einf\u00fchrung in die Dissertation <\/a>.<\/p>\n<h2>Zusammenfassung<\/h2>\n<p>F\u00fcr die erstmalige Installation ist Conda mit einer dedizierten Umgebung die zuverl\u00e4ssigste Route. \u00dcberpr\u00fcfen Sie Ihr Setup mit einem minimalen Diffusionsskript, behandeln Sie Viewer-Probleme als optional und f\u00fcgen Sie PETSC nur hinzu, wenn Sie tats\u00e4chlich eine h\u00f6here Leistung oder robustere L\u00f6ser ben\u00f6tigen. Mit einer stabilen Umgebung und einem funktionierenden \u201eHello PDE\u201c -Skript k\u00f6nnen Sie mit viel weniger Reibung in die fortschrittlicheren Workflows von FIPY wechseln.<\/p>\n"},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading Time: <\/span> <span class=\"rt-time\"> 6<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span>FIPY ist ein in Python geschriebener Solver mit partieller Differentialgleichung (PDE) und zum Erstellen, Testen und Ausf\u00fchren von PDE-basierten Modellen mit einem sauberen, skriptf\u00e4higen Workflow. Wenn Sie es zum ersten Mal installieren, sollte Ihr Hauptziel ein stabiles, reproduzierbares und einfach zu aktualisierendes Setup sein. In der Praxis bedeutet dies normalerweise, FIPY in seiner eigenen Umgebung [&hellip;]<\/p>\n","protected":false,"raw":""},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_locale":"de_DE","_original_post":"https:\/\/new.matforge.org\/?p=46","iawp_total_views":0,"footnotes":""},"categories":[2],"tags":[],"class_list":["post-788","post","type-post","status-publish","format-standard","hentry","category-fipy-documentation-examples-development","de-DE"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Erstmals installieren: Schritt-f\u00fcr-Schritt-Setup, Solver und Fehlerbehebung<\/title>\n<meta name=\"description\" content=\"Erfahren Sie, wie Sie FIPY richtig installieren mit Conda (empfohlen) oder PIP, \u00fcberpr\u00fcfen Sie Ihr Setup, aktivieren Sie optionale PETSC-Solver, f\u00fchren Sie eine erste Simulation aus und beheben Sie h\u00e4ufige Installationsprobleme.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/matforge.org\/de\/installing-and-setting-up-fipy-for-the-first-time\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Erstmals installieren: Schritt-f\u00fcr-Schritt-Setup, Solver und Fehlerbehebung\" \/>\n<meta property=\"og:description\" content=\"Erfahren Sie, wie Sie FIPY richtig installieren mit Conda (empfohlen) oder PIP, \u00fcberpr\u00fcfen Sie Ihr Setup, aktivieren Sie optionale PETSC-Solver, f\u00fchren Sie eine erste Simulation aus und beheben Sie h\u00e4ufige Installationsprobleme.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/matforge.org\/de\/installing-and-setting-up-fipy-for-the-first-time\/\" \/>\n<meta property=\"og:site_name\" content=\"matforge.org\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-30T12:21:39+00:00\" \/>\n<meta name=\"author\" content=\"Tomas Delgado\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tomas Delgado\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"8\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/matforge.org\\\/de\\\/installing-and-setting-up-fipy-for-the-first-time\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/matforge.org\\\/de\\\/installing-and-setting-up-fipy-for-the-first-time\\\/\"},\"author\":{\"name\":\"Tomas Delgado\",\"@id\":\"https:\\\/\\\/matforge.org\\\/#\\\/schema\\\/person\\\/518cdd1f18dd092f4ed738d68e540061\"},\"headline\":\"Erstmals installieren und einrichten von FIPY\",\"datePublished\":\"2026-07-30T12:21:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/matforge.org\\\/de\\\/installing-and-setting-up-fipy-for-the-first-time\\\/\"},\"wordCount\":1480,\"commentCount\":0,\"articleSection\":[\"FIPY: Dokumentation, Beispiele &amp; Entwicklung\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/matforge.org\\\/de\\\/installing-and-setting-up-fipy-for-the-first-time\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/matforge.org\\\/de\\\/installing-and-setting-up-fipy-for-the-first-time\\\/\",\"url\":\"https:\\\/\\\/matforge.org\\\/de\\\/installing-and-setting-up-fipy-for-the-first-time\\\/\",\"name\":\"Erstmals installieren: Schritt-f\u00fcr-Schritt-Setup, Solver und Fehlerbehebung\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/matforge.org\\\/#website\"},\"datePublished\":\"2026-07-30T12:21:39+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/matforge.org\\\/#\\\/schema\\\/person\\\/518cdd1f18dd092f4ed738d68e540061\"},\"description\":\"Erfahren Sie, wie Sie FIPY richtig installieren mit Conda (empfohlen) oder PIP, \u00fcberpr\u00fcfen Sie Ihr Setup, aktivieren Sie optionale PETSC-Solver, f\u00fchren Sie eine erste Simulation aus und beheben Sie h\u00e4ufige Installationsprobleme.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/matforge.org\\\/de\\\/installing-and-setting-up-fipy-for-the-first-time\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/matforge.org\\\/de\\\/installing-and-setting-up-fipy-for-the-first-time\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/matforge.org\\\/de\\\/installing-and-setting-up-fipy-for-the-first-time\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/matforge.org\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Erstmals installieren und einrichten von FIPY\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/matforge.org\\\/#website\",\"url\":\"https:\\\/\\\/matforge.org\\\/\",\"name\":\"matforge.org\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/matforge.org\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/matforge.org\\\/#\\\/schema\\\/person\\\/518cdd1f18dd092f4ed738d68e540061\",\"name\":\"Tomas Delgado\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/202f82c9f4f4534a3ba77bf8a8fbef09cf8489f52bdf819082f21390da4e7c9a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/202f82c9f4f4534a3ba77bf8a8fbef09cf8489f52bdf819082f21390da4e7c9a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/202f82c9f4f4534a3ba77bf8a8fbef09cf8489f52bdf819082f21390da4e7c9a?s=96&d=mm&r=g\",\"caption\":\"Tomas Delgado\"},\"sameAs\":[\"http:\\\/\\\/matforge.org\"],\"url\":\"https:\\\/\\\/matforge.org\\\/author\\\/tomas-delgado\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Erstmals installieren: Schritt-f\u00fcr-Schritt-Setup, Solver und Fehlerbehebung","description":"Erfahren Sie, wie Sie FIPY richtig installieren mit Conda (empfohlen) oder PIP, \u00fcberpr\u00fcfen Sie Ihr Setup, aktivieren Sie optionale PETSC-Solver, f\u00fchren Sie eine erste Simulation aus und beheben Sie h\u00e4ufige Installationsprobleme.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/matforge.org\/de\/installing-and-setting-up-fipy-for-the-first-time\/","og_locale":"de_DE","og_type":"article","og_title":"Erstmals installieren: Schritt-f\u00fcr-Schritt-Setup, Solver und Fehlerbehebung","og_description":"Erfahren Sie, wie Sie FIPY richtig installieren mit Conda (empfohlen) oder PIP, \u00fcberpr\u00fcfen Sie Ihr Setup, aktivieren Sie optionale PETSC-Solver, f\u00fchren Sie eine erste Simulation aus und beheben Sie h\u00e4ufige Installationsprobleme.","og_url":"https:\/\/matforge.org\/de\/installing-and-setting-up-fipy-for-the-first-time\/","og_site_name":"matforge.org","article_published_time":"2026-07-30T12:21:39+00:00","author":"Tomas Delgado","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Tomas Delgado","Gesch\u00e4tzte Lesezeit":"8\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/matforge.org\/de\/installing-and-setting-up-fipy-for-the-first-time\/#article","isPartOf":{"@id":"https:\/\/matforge.org\/de\/installing-and-setting-up-fipy-for-the-first-time\/"},"author":{"name":"Tomas Delgado","@id":"https:\/\/matforge.org\/#\/schema\/person\/518cdd1f18dd092f4ed738d68e540061"},"headline":"Erstmals installieren und einrichten von FIPY","datePublished":"2026-07-30T12:21:39+00:00","mainEntityOfPage":{"@id":"https:\/\/matforge.org\/de\/installing-and-setting-up-fipy-for-the-first-time\/"},"wordCount":1480,"commentCount":0,"articleSection":["FIPY: Dokumentation, Beispiele &amp; Entwicklung"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/matforge.org\/de\/installing-and-setting-up-fipy-for-the-first-time\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/matforge.org\/de\/installing-and-setting-up-fipy-for-the-first-time\/","url":"https:\/\/matforge.org\/de\/installing-and-setting-up-fipy-for-the-first-time\/","name":"Erstmals installieren: Schritt-f\u00fcr-Schritt-Setup, Solver und Fehlerbehebung","isPartOf":{"@id":"https:\/\/matforge.org\/#website"},"datePublished":"2026-07-30T12:21:39+00:00","author":{"@id":"https:\/\/matforge.org\/#\/schema\/person\/518cdd1f18dd092f4ed738d68e540061"},"description":"Erfahren Sie, wie Sie FIPY richtig installieren mit Conda (empfohlen) oder PIP, \u00fcberpr\u00fcfen Sie Ihr Setup, aktivieren Sie optionale PETSC-Solver, f\u00fchren Sie eine erste Simulation aus und beheben Sie h\u00e4ufige Installationsprobleme.","breadcrumb":{"@id":"https:\/\/matforge.org\/de\/installing-and-setting-up-fipy-for-the-first-time\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/matforge.org\/de\/installing-and-setting-up-fipy-for-the-first-time\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/matforge.org\/de\/installing-and-setting-up-fipy-for-the-first-time\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/matforge.org\/de\/"},{"@type":"ListItem","position":2,"name":"Erstmals installieren und einrichten von FIPY"}]},{"@type":"WebSite","@id":"https:\/\/matforge.org\/#website","url":"https:\/\/matforge.org\/","name":"matforge.org","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/matforge.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Person","@id":"https:\/\/matforge.org\/#\/schema\/person\/518cdd1f18dd092f4ed738d68e540061","name":"Tomas Delgado","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/202f82c9f4f4534a3ba77bf8a8fbef09cf8489f52bdf819082f21390da4e7c9a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/202f82c9f4f4534a3ba77bf8a8fbef09cf8489f52bdf819082f21390da4e7c9a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/202f82c9f4f4534a3ba77bf8a8fbef09cf8489f52bdf819082f21390da4e7c9a?s=96&d=mm&r=g","caption":"Tomas Delgado"},"sameAs":["http:\/\/matforge.org"],"url":"https:\/\/matforge.org\/author\/tomas-delgado\/"}]}},"_links":{"self":[{"href":"https:\/\/matforge.org\/wp-json\/wp\/v2\/posts\/788","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/matforge.org\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/matforge.org\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/matforge.org\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/matforge.org\/wp-json\/wp\/v2\/comments?post=788"}],"version-history":[{"count":1,"href":"https:\/\/matforge.org\/wp-json\/wp\/v2\/posts\/788\/revisions"}],"predecessor-version":[{"id":936,"href":"https:\/\/matforge.org\/wp-json\/wp\/v2\/posts\/788\/revisions\/936"}],"wp:attachment":[{"href":"https:\/\/matforge.org\/wp-json\/wp\/v2\/media?parent=788"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/matforge.org\/wp-json\/wp\/v2\/categories?post=788"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/matforge.org\/wp-json\/wp\/v2\/tags?post=788"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}