Tutorials  /  AI/ML

PyTorch unter Debian 12 mit pip oder Anaconda installieren

Ccentron Redaktion · August 2025 ·5 Min. Lesezeit ·AI/ML, Tutorial

PyTorch ist ein Open-Source-Framework für Tensorberechnungen, entwickelt von Meta AI. Es unterstützt sowohl CPU- als auch GPU-Beschleunigung und ist eine beliebte Wahl für die Entwicklung von Deep-Learning-Modellen in Bereichen wie Computer Vision, Verarbeitung natürlicher Sprache und Reinforcement Learning.

Diese Anleitung beschreibt, wie Sie PyTorch unter Debian 12 entweder mit pip oder Anaconda installieren, eine isolierte Python-Umgebung einrichten und die Installation mit einem einfachen Testskript überprüfen.

GPU

Zu wenig GPU-Leistung für dieses Projekt?

Dedizierte NVIDIA-GPUs (RTX A4000 bis A100) aus deutschen Rechenzentren – ab 92,59 €/Monat, stundengenau abgerechnet, in Minuten startklar. GPU Server mieten →

Voraussetzungen

Bevor Sie beginnen, stellen Sie sicher, dass folgende Bedingungen erfüllt sind:

  • Zugriff auf einen Debian-12-Server als Nicht-Root-Benutzer mit sudo-Rechten.

Python-virtuelle Umgebung erstellen

Um Ihr PyTorch-Projekt von Systempaketen zu isolieren und Konflikte zu vermeiden, erstellen Sie eine virtuelle Umgebung mit dem Tool virtualenv.

Überprüfen Sie zunächst, ob Python 3.9 oder neuer installiert ist:

Konsole
$ python3 --version

Beispielausgabe:

Code
Python 3.11.2

Stellen Sie sicher, dass pip installiert ist:

Konsole
$ pip --version

Beispielausgabe:

Konsole
pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11)

Installieren Sie virtualenv:

Konsole
$ sudo apt install virtualenv -y

Erstellen Sie eine neue virtuelle Umgebung mit dem Namen pytorch_project_env:

Konsole
$ virtualenv pytorch_project_env

Aktivieren Sie die virtuelle Umgebung:

Konsole
$ source pytorch_project_env/bin/activate

Die Shell-Eingabeaufforderung ändert sich und zeigt die aktive Umgebung an:

Code
(pytorch_project_env) linuxuser@centron:~$

pip oder conda – die richtige Wahl treffen

Verwenden Sie pip, wenn Sie eine schlanke virtuelle Umgebung mit virtualenv bevorzugen oder Pakete manuell verwalten möchten.

Verwenden Sie Anaconda, wenn Sie bereits Conda-Umgebungen nutzen oder Zugriff auf ein umfassenderes wissenschaftliches Softwarepaket mit vereinfachter Abhängigkeitsverwaltung benötigen.

Beide Methoden installieren die gleichen PyTorch-Bibliotheken. Wählen Sie die Variante, die am besten zu Ihrem Arbeitsstil passt.

PyTorch mit pip installieren

Um die neueste CPU-Only-Version von PyTorch zu installieren, nutzen Sie das offizielle PyTorch Wheel-Repository. Stellen Sie sicher, dass Ihre virtuelle Umgebung aktiv ist, und führen Sie folgenden Befehl aus:

Konsole
$ pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu
  • torch: Kernbibliothek für Tensorberechnungen und Deep Learning.
  • torchvision: Werkzeuge und Modelle für Computer Vision.
  • torchaudio: Audioverarbeitungs-Tools für Deep-Learning-Anwendungen.

PyTorch mit Anaconda installieren

Anaconda ist eine Python-Distribution mit Conda zur Verwaltung von Paketen und Umgebungen. Mit Conda können Sie PyTorch aus dem offiziellen PyTorch-Kanal installieren.

Falls Anaconda noch nicht installiert ist, befolgen Sie zuerst die Installationsanleitung für Debian 12.

Installieren Sie die CPU-Only-Version von PyTorch:

Konsole
$ conda install pytorch torchvision torchaudio cpuonly -c pytorch

Bestätigen Sie bei der Nachfrage mit y. Die Ausgabe enthält dann unter anderem:

Code
Downloading and Extracting Packages:
Preparing transaction: done
Verifying transaction: done
Executing transaction: done

Installation überprüfen

Um zu bestätigen, dass PyTorch installiert wurde, starten Sie den Python-Interpreter:

Konsole
$ python

Beispielausgabe:

Code
Python 3.11.2 (main) [GCC 12.2.0] on linux
Type "help", "copyright", "credits", or "license" for more information.
>>>

Importieren Sie PyTorch:

Code
>>> import torch

Geben Sie die installierte PyTorch-Version aus:

Code
>>> print(torch.__version__)

Beispielausgabe:

Code
2.7.0+cu126

Erstellen Sie einen zufälligen 5x3-Tensor zur Funktionsprüfung:

Code
>>> x = torch.rand(5, 3)
>>> print(x)

Beispielausgabe:

Code
tensor([[0.7363, 0.4839, 0.1370],
        [0.6429, 0.0108, 0.9823],
        [0.8575, 0.9642, 0.5792],
        [0.8951, 0.8762, 0.7949],
        [0.7175, 0.0135, 0.9493]])

Beenden Sie den Interpreter:

Code
>>> exit()

Fazit

Sie haben PyTorch unter Debian 12 erfolgreich mit pip oder Anaconda installiert und die Einrichtung mit einem Testskript bestätigt. Nun können Sie Deep-Learning-Modelle für Anwendungsbereiche wie Computer Vision, Verarbeitung natürlicher Sprache und Reinforcement Learning entwickeln und trainieren.

Weitere Informationen und Ressourcen finden Sie in der offiziellen PyTorch-Dokumentation.

Jetzt 200 € Guthaben sichern

Testen Sie Ihr Setup auf ccloud³

Registrieren Sie sich in der ccloud³ und erhalten Sie 200 € Startguthaben für Ihr Projekt – z. B. für eine PostgreSQL-VM mit automatischen Backups.

centron Redaktion Technische Redaktion

Das Redaktionsteam von centron schreibt Anleitungen aus dem Betriebsalltag: getestet auf unserer eigenen Plattform, betrieben im Rechenzentrum in Hallstadt bei Bamberg.

Kategorie AI/ML
Teilen
Noch offene Fragen?

Unser Team hilft Ihnen bei Ihrem konkreten Setup weiter – von Menschen, die die Plattform selbst betreiben.

War dieses Tutorial hilfreich?

Ihre Antwort wird anonym gespeichert und hilft uns, die Tutorials zu verbessern.

Kommentare

Noch keine Kommentare – stellen Sie die erste Frage zu diesem Tutorial.

Zum Kommentieren anmelden

Kommentare stehen centron-Kunden offen. Melden Sie sich in Ihrem Konto an, um eine Frage zu diesem Tutorial zu stellen.

Weiterlesen

Das könnte Sie auch interessieren

Jetzt kostenlos anfangen

Melden Sie sich an und erhalten Sie in den ersten 60 Tagen ein Guthaben von 200 € bei centron.

Dieses Werbeangebot gilt nur für neue Konten. Angebot ausschließlich für Gewerbetreibende.

Jetzt loslegen Sales kontaktieren