Ich habe eine neue Installation von Ubuntu 16.04.2, auf dem ich versuche, Python 3.6.1 zu installieren. Ich habe das schon mehrmals in der Vergangenheit gemacht, aber aus irgendeinem Grund habe ich es seit gestern dreimal versucht, aber ich hatte immer die gleiche Fehlermeldung. Hier sind die Schritte, die ich für meine Installation genommen haben:Installation von Python3.6.1 auf Ubuntu 16.04.2
$ sudo apt-get update
$ sudo apt-get upgrade
$ wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz
$ tar xvf Python-3.6.1.tar.xz
$ sudo apt-get install build-essential checkinstall
$ sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
$ cd Python-3.6.1
$ ./configure
$ sudo make altinstall
Nach dem letzten Befehl die folgende Meldung an einem gewissen Punkt Popup:
Das Verzeichnis ‚/home/mariejosv/.cache/pip/http 'oder sein übergeordnetes Verzeichnis gehört nicht dem aktuellen Benutzer und der Cache wurde deaktiviert. Bitte überprüfen Sie die Berechtigungen und Besitzer dieses Verzeichnisses. Wenn Sie pip mit sudo ausführen, können Sie sudos -H Flag verwenden.
Das Verzeichnis '/home/mariejosv/.cache/pip' oder das übergeordnete Verzeichnis gehört nicht dem aktuellen Benutzer und die Zwischenspeicherung wurde deaktiviert. Überprüfen Sie die Berechtigungen und den Besitzer dieses Verzeichnisses. Wenn Sie pip mit sudo ausführen, können Sie sudos -H Flag verwenden.
Wie kann ich das beheben?
Die Fehlermeldung gibt zwei gute Vorschläge. Hast du einen von beiden ausprobiert? (Es sieht auch so aus, als hättest du vergessen, 'make' alleine auszuführen. Das ist der Schritt, der Python tatsächlich erstellt.) – Chris