Fragen

Wie installiere ich Python unter Linux ...?

Anaconda installieren:

Auf den allermeisten Linux-Distributionen können Sie die Python-Distribution Anaconda verwenden. Laden Sie die Installationsdatei von www.anaconda.com herunter. Dort finden Sie auch eine ausführliche Installationsanleitung. Auf den meisten Linux-Systemen sind die zusätzlich erforderlichen Bibliotheken allerdings ohnehin schon installiert. Sie können dann einfach ein Terminal-Fenster öffnen. Dort müssen Sie in das Download-Verzeichnis wechseln und das Installationsprogramm ausführen. Dies kann zum Beispiel wie folgt aussehen:

  
cd Downloads
bash  Anaconda3-2020.02-Linux-x86_64.sh
  

Um Videodateien mit Matplotlib zu erzeugen müssen Sie noch FFmpeg installieren. Für die Programme, die eine Sound Ein-/Ausgabe erzeugen benötigen Sie sounddevice. Diese Pakete können Sie nun mit den folgenden Befehlen installieren:

  
conda install -c conda-forge ffmpeg
conda install -c conda-forge python-sounddevice
  

Sie können nun Python einfach mit dem Befehl python starten.

Bei einigen Linux-Distributionen können Sie auch die von Ihrer Distribution bereitgestellten Python-Pakete verwenden. Dies hat den Vorteil, dass diese immer automatisch mit dem Betriebssystem aktualisiert werden. Leider bieten viele Linux-Distributionen nur veraltete Versionen von Python und den benötigten Bibliotheken an. In den folgenden Abschnitten finden Sie entsprechende Anleitungen zu einigen beliebten Linux-Distributionen.

Arch Linux:

Unter Arch Linux können Sie neben Anaconda das vom System bereitgestellte Python verwenden. Dazu müssen Sie die folgenden Pakete installieren:

  
sudo pacman -S python python-numpy python-scipy python-matplotlib
sudo pacman -S ipython
sudo pacman -S spyder
sudo pacman -S ffmpeg
sudo pacman -S python-sounddevice
  

Unter Arch Linux starten Sie Python mit dem Befehl python.

Elementary OS 5.1:

Diese Linux-Distribution basiert auf Ubuntu 18.4. Es gelten dementsprechend die dort gemachten Bemerkungen.

LinuxMint-19.3:

Diese Linux-Distribution basiert auf Ubuntu 18.4. Es gelten dementsprechend die dort gemachten Bemerkungen.

Manjaro-18.1.5

Diese Linux-Distribution basiert auf Arch Linux. Es gelten dementsprechend die dort gemachten Bemerkungen.

MX Linux 19

Sie können das vom System bereitgestellte Python verwenden.

  
   sudo apt install python3-scipy python3-numpy python3-matplotlib 
   sudo apt install python3-pip python3-tk
   sudo apt install ipython3
   sudo apt install python3-spyder
   sudo apt install ffmpeg
   sudo apt install libportaudio2
   pip3 install sounddevice
  

Python starten Sie mit dem Befehl python3.

Ubuntu 18.4

Ubuntu 18.4 bietet leider nur sehr alte Versionen von SciPy und Matplotlib an, so dass viele Programme aus diesem Buch nicht ohne weiteres laufen werden. Ich empfehle Ihnen daher Anaconda zu installieren.

Ubuntu 19.10

Sie können das vom System bereitgestellte Python verwenden.

  
      sudo apt install python3-scipy python3-numpy python3-matplotlib
      sudo apt install ipython3
      sudo apt install python3-spyder
      sudo apt install ffmpeg
      sudo apt install libportaudio2
      pip3 install sounddevice
  

Python starten Sie mit dem Befehl python3.