Wissensdatenbank

1 000 FAQs, 500 Anleitungen und erläuternde Videos. Hier gibt es nur Lösungen!

Ein Python-Problem mithilfe von Anaconda lösen

Aktualisierung 06.08.2026

Diese Anleitung hilft Ihnen beispielsweise, wenn Sie ein Paket wie pymysql installieren möchten, das eine Python-Version benötigt, die höher ist als die standardmäßig auf Ihrem Hosting angebotene Version.

 

Präambel

  • Anaconda ist eine freie und Open-Source-Distribution der Programmiersprachen Python und R; sie zielt darauf ab, die Paketverwaltung und -bereitstellung zu vereinfachen.
  • Es wird empfohlen, Miniconda (eine schlanke Version von Conda) zu verwenden; es wird in Ihrem Benutzerverzeichnis installiert, wodurch Konflikte mit dem System-Python vermieden und keine Administratorrechte erforderlich sind.
  • Lesen Sie die offizielle Dokumentation.

 

1. Installationsprogramm herunterladen

 Zum Beispiel die 64-Bit-Version für Linux für Python 3.11.

2. Überprüfung der Integrität (SHA256-Hash)

 

2. Contrôler l'intégrité (Hash SHA256)

user@server:~$ sha256sum Miniconda3-py311_23.10.0-1-Linux-x86_64.sh
6c714a33ea348303f909194246990422e698889417d74b9714856b3e9a7e6c3a  Miniconda3-py311_23.10.0-1-Linux-x86_64.sh

 

3. Installation starten

Das Argument -b ermöglicht eine unauffällige Installation. Standardmäßig wird Miniconda in ~/miniconda3 installiert.

user@server:~$ bash Miniconda3-py311_23.10.0-1-Linux-x86_64.sh -b
PREFIX=/home/clients/your_client_hash/miniconda3
Entpacke die Daten ...
Sammle Paketmetadaten (current_repodata.json): abgeschlossen
Löse die Umgebung auf: abgeschlossen
Führe die Transaktion aus: abgeschlossen
Installation abgeschlossen.

 

4. Conda initialisieren und aktivieren

Um Conda sofort und bei jeder SSH-Verbindung zu nutzen:

user@server:~$ ~/miniconda3/bin/conda init bash
no change     /home/clients/your_client_hash/miniconda3/condabin/conda
...
modified      /home/clients/your_client_hash/.bashrc

user@server:~$ source ~/.bashrc

 

5. Ein Paket installieren (Beispiel: pymysql)

Nach der Aktivierung erscheint das Präfix (base) vor Ihrer Befehlszeile. Sie können dann Ihre Tools ohne sudo oder --user installieren.

(base) user@server:~$ python -V
Python 3.11.5

(base) user@server:~$ pip install pymysql
Collecting pymysql
  Downloading PyMySQL-1.1.0-py3-none-any.whl (44 kB)
Installing collected packages: pymysql
Successfully installed pymysql-1.1.0

War diese FAQ nützlich?