it-swarm.com.de

Warum kann ich python3.6-dev nicht auf Ubuntu16.04 installieren?

Ich versuche, Python 3.6-dev mit diesem Befehl zu installieren:

Sudo apt-get install python3.6-dev

aber ich bekomme diese Fehlermeldung:

E: Unable to locate package python3.6-dev
E: Couldn't find any package by glob 'python3.6-dev'
E: Couldn't find any package by regex 'python3.6-dev'

Kann jemand helfen? Warum erhalte ich diese Fehlermeldung und wie wird das Paket richtig installiert?

13
Sanjit kumar

Wie von omajid erwähnt, ist das Paket im 16.04 nicht verfügbar. Wenn Sie es jedoch in 16.04 benötigen, können Sie es zum Beispiel mit dem persönlichen Paket-Repository von Felix Krull erhalten:

Sudo add-apt-repository ppa:fkrull/deadsnakes

Edit: Das obige PPA wurde deaktiviert, siehe Diskussion hier und das neue PPA hier . Verwenden Sie daher die unten genannte PPA, um sie zu verwenden: 

Sudo add-apt-repository ppa:deadsnakes/ppa

17
Jobomat

Das Paket ist zu neu. Es ist nicht in der älteren Version 16.04 verfügbar. Es ist in der neueren Version Ubuntu 16.10 verfügbar.

7
omajid

Dieser ppa funktionierte wie ein Zauber am Ubuntu 16.04. Hier posten für andere.

Sudo apt-get install software-properties-common
Sudo add-apt-repository ppa:deadsnakes/ppa 
Sudo apt-get update
Sudo apt-get install python3.6
5
Aquarius

Für diejenigen, die versucht haben, Python-3.6 zu installieren, und die gleiche Fehlermeldung wie oben erhalten. Das kann dir auch helfen, es hat mir geholfen, die Pb zu reparieren.

  1. Öffnen Sie das Terminal und führen Sie den Befehl aus, um die PPA hinzuzufügen:

    Sudo add-apt-repository ppa:jonathonf/python-3.6

  2. Überprüfen Sie dann die Updates und installieren Sie Python 3.6 über die folgenden Befehle:

    Sudo apt-get update

    Sudo apt-get install python3.6

Um sicherzustellen, dass die Installation erfolgreich war, führen Sie einfach python3.6-v oder python3.6 aus.

Weitere Informationen finden Sie hier "So installieren Sie Python 3.6.1 in Ubuntu 16.04 LTS"

Hinweis: Linux 16.04 verwendet python v 2.7 als Standard, wenn Sie .__ benötigen. python 3.6 in Ihrem Projekt setzt python-3.6 als Standardversion für dieses Projekt. Es ist besser, Sudo update-alternatives ....__ zu verwenden. Befehl dann verschwindet Ihr Terminal :(.

2
DINA TAKLIT
Sudo add-apt-repository ppa:deadsnakes/ppa

Ich denke, sie haben den Namen des Repos geändert.

0
sushrut619