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?
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
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 .
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.
Ouvrez le terminal puis lancez la commande pour ajouter le PPA:
Sudo add-apt-repository ppa:jonathonf/python-3.6
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 :(.
Sudo add-apt-repository ppa:deadsnakes/ppa
Je suppose qu'ils ont changé le nom de repo.