Ich habe Python 3.5 installiert. Ich habe zuvor Python 3.4 aus dem Quellcode installiert und es irgendwie deinstalliert. Wenn ich jetzt versuche, Python 3.4 durch zu installieren apt-get install python3.4
, kehrt es zurück
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'libpython3.4-minimal' for regex 'python3.4'
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Direkte Ausführung python3.4 --version
funktioniert nicht so gut. Was soll ich machen?
kivy
kann auf Python 3.5 laufen, soweit ich das beurteilen kann.Antworten:
Wie Sie unter http://packages.ubuntu.com/search?keywords=python3.4&searchon=names&suite=xenial§ion=all sehen können , gibt es
python3.4
für Ubuntu 16.04 kein Paket . Sie können Python 3.4 aus dem Quellcode kompilieren und installieren. Wenn Sie jedoch nicht mit Python 3.4 vertraut sind oder Pakete lieber mit dem APT-Paketmanager installieren möchten, empfiehlt sich die Installation von einem bekannten PPA, der eine Vielzahl von Python-Versionen für bereitstellt viele Ubuntu-Versionen.Fügen Sie die
deadsnakes
PPA hinzu (lesen Sie mehr darüber unter https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa ):Installieren Sie
python3.4
:Laut /ubuntu//a/682875/15003 ,
/usr/bin/python3
sollte immer noch ein Link zu/usr/bin/python3.5
. Wenn Sie Python 3.4 aufrufen möchten, müssen Sie daher den vollständigen Pfad dazu eingeben/usr/bin/python3.4
. Um zu vermeiden, dass andere Programme versehentlich unterbrochen werden, empfehle ich dringend , den Symlink, der auf Python 3.4 verweist , nicht zu ändern/usr/bin/python3
und ihn stattdessen/usr/bin/python3.4
immer dann zu verwenden, wenn Sie Python 3.4 aufrufen müssen.Alternativ kann auch eine beliebte Methode zum Verwalten mehrerer Versionen von Python verwendet werden, die ich persönlich empfehle
virtualenv
. Sie können mehr darüber lesen unter https://virtualenv.pypa.io/en/stable/ ; Eine weitere Ausarbeitung in diesem Beitrag scheint zu weit von der Absicht der Frage entfernt zu sein.quelle
sudo add-apt-repository ppa:deadsnakes/ppa
. Funktioniert nur für Ubuntu bis 16.04