web-dev-qa-db-fra.com

Pourquoi ne puis-je pas installer python3.6-dev sur Ubuntu16.04

J'essaie d'installer Python 3.6-dev avec cette commande:

Sudo apt-get install python3.6-dev

mais je reçois cette erreur:

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'

Quelqu'un peut-il aider? Pourquoi est-ce que je reçois cette erreur et quelle est la bonne façon d'installer le paquet?

13
Sanjit kumar

Comme mentionné par omajid, le paquet n'est pas disponible au 16.04. Mais si vous en avez besoin dans la version 16.04, vous pouvez l'obtenir en ajoutant, par exemple, le référentiel de paquets personnel de Felix Krull:

Sudo add-apt-repository ppa:fkrull/deadsnakes

Edit: Le PPA ci-dessus a été désactivé, voir discussion ici et le nouveau PPA ici . Utilisez donc le PPA mentionné ci-dessous pour l'utiliser: 

Sudo add-apt-repository ppa:deadsnakes/ppa

17
Jobomat

Le paquet est trop nouveau. Ce n'est pas disponible dans la version 16.04 plus ancienne. Il est disponible dans les versions les plus récentes Ubuntu 16.10 .

7
omajid

Pour ceux qui ont essayé d’installer python-3.6 et ont eu la même erreur que celle ci-dessus. Cela peut vous aider et nous aider à résoudre le problème.

  1. Ouvrez le terminal puis lancez la commande pour ajouter le PPA:

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

  2. Puis vérifiez les mises à jour et installez Python 3.6 à l’aide des commandes suivantes:

    Sudo apt-get update

    Sudo apt-get install python3.6

Maintenant, pour vous assurer que vous avez bien installé, lancez simplement python3.6-v ou python3.6

Pour plus de détails, voir ici "Comment installer Python 3.6.1 dans Ubuntu 16.04 LTS"

Remarque: Linux 16.04 utilise python v 2.7 par défaut si vous devez utiliser Python 3.6 dans votre projet vient de définir python-3.6 comme version par défaut pour ce projet. Il vaut mieux utiliser Sudo update-alternatives ... commande, votre terminal disparaîtra :(.

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

Je suppose qu'ils ont changé le nom de repo.

0
sushrut619