2017-05-27 5 views
1

je suis l'erreur suivante:à installer six et il me donne l'erreur « Aucun module nommé« six »

[email protected]:/home/pi/Downloads$ sudo pip install six-1.10.0.tar.gz 
Traceback (most recent call last): 
    File "/usr/local/bin/pip", line 6, in <module> 
    from pkg_resources import load_entry_point 
    File "/usr/local/lib/python3.4/dist-packages/pkg_resources/__init__.py", line 48, in <module> 
    import six 
ImportError: No module named 'six' 

Thx pour toutes les réponses!

+0

êtes-vous sûr que vous ne l'avez pas changé '/usr/local/lib/python3.4/dist-packages/pkg_resources/__ __ initialisation. py'? C'est étrange que pip essaye d'en importer une version globale –

+0

Je n'ai jamais rien changé là – Jhidzzo

Répondre

2

Vous devez probablement décompresser le fichier tar.

tar -xzvf ./six-1.10.0.tar.gz 

Puis cd dans six 1.10.0

Ensuite, installez l'aide -

python setup.py install 
+0

Ça a marché pour moi très fort! – Jhidzzo

+1

Cela fonctionne, mais ce n'est pas * essentiel * - pip * peut * installer à partir d'un fichier téléchargé, mais pas avec la syntaxe que l'OP essayait à l'origine d'utiliser. –

+0

ok que l'installation a fonctionné mais d'autres ne fonctionnent toujours pas ... fhem @ raspberrypi: /home/pi/Downloads/attr-0.2.0$ sudop pip install attr Traceback (dernier appel en dernier): Fichier "/ usr/local/bin/pip », ligne 6, en de pkg_resources importer load_entry_point fichier "/usr/local/lib/python3.4/dist-packages/pkg_resources/__init__.py", ligne 48, à importation six ImportError: Aucun module nommé 'six' – Jhidzzo

2

Vous devez spécifier la version six d'une autre manière, comme six==1.10.0, commande ci-dessous fonctionnerait pour vous:

sudo pip install six==1.10.0