Python 3.6 Aucun module nommé pip
Je viens d'installer Python 3.6 sur Fedora 25 (64 bits) en exécutant dnf install python36
et je ne peux pas utiliser n'importe quel module Python 3.5 pouvez autrement utiliser tout simplement beau, par exemple, PyCharm se plaint d'outils de configuration n'étant pas installé, aussi je peux courir python3 et question:
import aiohttp
Toutefois, si vous exécutez python36 et puis:
import aiohttp
J'ai plutôt l'obtenir:
Traceback (most recent call last): File "", line 1, in
ModuleNotFoundError: Pas de module nommé "aiohttp'
Pip est pas présent sur python36, comme python36 -m pip jette:
/usr/bin/python36: No module named pip
Je remarque que j'ai un python 3.4, 3.5 et 3.6 installé dans le même temps, les deux 3.4 et 3.5 fonctionne très bien
OriginalL'auteur arielnmz | 2017-06-19
Vous devez vous connecter pour publier un commentaire.
Sur Fedora 25 Python 3.6 vient comme une version nue sans
pip
et sansdnf
installable modules.Mais vous pouvez installer manuellement
pip
:Après que vous pouvez l'utiliser comme
python3.6 -m pip
ou tout simplementpip3.6
.Il"s pour les développeurs. Voir
dnf info python36
pour plus de détails.Vous avez raison, j'ai effectivement réussi à installer la pile complète par la compilation de 3,6 forme de code source, pas la meilleure solution de l'OMI, mais il fonctionne, tout simplement, bien que ma commande python3 a été remplacé pour python3.6 au lieu de 3.5, je vais avoir à travailler autour de cette question.
Après beaucoup de recherche, c'est ce qui a fonctionné sur mon mac, où j'ai eu le même problème, lorsque j'essaie d'installer pybind11. Le python binaire utilisé dans mon cas, était dans /opt/local/bin/python3.6,
tout ce que j'obtiens est "bash: pip3.6: command not found"
OriginalL'auteur Klaus D.