Beachten Sie, dass ich bei der lokalen Installation von Python stecken geblieben bin. Es wird davon ausgegangen, dass keine Administratorberechtigung vorhanden ist (wenn sudo nicht verwendet werden kann). Ich habe Python3.6.1 installiert, aber ich denke, es kann auf andere Versionen angewendet werden.
Wir werden fortfahren, indem wir nach \ $ HOME / src herunterladen und extrahieren und es in \ $ HOME / local installieren.
Da tkinter für matplotlib erforderlich ist, installieren Sie zunächst tck / tk im Voraus. Wenn es bereits installiert ist und Sie die installierte Bibliothek kennen und Verzeichnisse einschließen, können Sie es überspringen. In meinem Fall kannte ich das Installationsverzeichnis nicht (und die Version war alt), also habe ich es lokal installiert.
Die neueste Version von tcl / tk ist 8.6.6, installieren Sie sie also. Download über den Link auf Offizielle Website.
Installieren Sie zuerst tcl.
cd $HOME/src
wget https://sourceforge.net/projects/tcl/files/tcl8.6.6-src.tar.gz/download -O tcl8.6.6.tar.gz
tar xzvf tcl8.6.6.tar.gz
cd tcl8.6.6
mkdir build; cd build
../unix/configure --prefix=$HOME/local/
make
make install
Installieren Sie tk auf die gleiche Weise.
cd $HOME/src
wget https://sourceforge.net/projects/tcl/files/tk8.6.6-src.tar.gz/download -O tk8.6.6.tar.gz
tar xzvf tk8.6.6.tar.gz
cd tk8.6.6
mkdir build; cd build
../unix/configure --prefix=$HOME/local/
make
make install
Installieren Sie als Nächstes Python. Beachten Sie, dass tkinter nicht funktioniert, wenn Sie es installieren, ohne darüber nachzudenken.
Die neueste Version von Python ist 3.6.1. Installieren Sie diese. Download über den Link auf Offizielle Website.
cd $HOME/src
wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz
tar xfv Python-3.6.1.tar.xz
cd Python-3.6.1
mkdir build; cd build
../configure --prefix=$HOME/local/ --with-tcltk-includes="-I/$HOME/local/include" \
--with-tcltk-libs="-L/$HOME/local/lib -ltcl8.6 -ltk8.6"
make
make install
Es ist zu beachten, dass das Include-Verzeichnis und das lib-Verzeichnis bei der Ausführung von configure optional angegeben werden. Ohne diese Funktion wird beim Ausführen nach der Installation von Python ein Fehler ausgegeben. Als Fehlermeldung
import _tkinter # If this fails your Python may not be configured for Tk
ImportError: No module named '_tkinter'
Sie können so etwas bekommen.
Gegen Ende der Installationsmeldung
Python build finished successfully!
The necessary bits to build these optional modules were not found:
_gdbm _lzma
To find the necessary bits, look in setup.py in detect_modules() for the module's name.
Wenn Sie diese Pakete benötigen, müssen Sie eine andere Option angeben. Wenn Sie in Schwierigkeiten sind, können Sie auf das Skript setup.py im extrahierten Python-Verzeichnis verweisen.
Wenn Sie pip am Ende installieren, ist die Installation abgeschlossen.
wget https://bootstrap.pypa.io/get-pip.py
$HOME/local/bin/python3 get-pip.py
Sie können plt.show () usw. versuchen, um zu überprüfen, ob es funktioniert.
Recommended Posts