Ayant des problèmes pour installer les modules via pip3
, j'ai essayé plusieurs suggestions de la part du fil de discussion ayant voté le mieux à partir de décembre 2014, tout en obtenant les points suivants:
Sudo pip3 install send2trash
Traceback (most recent call last):
File "/usr/bin/pip3", line 9, in <module>
load_entry_point('pip==1.5.6', 'console_scripts', 'pip3')()
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 558, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2682, in load_entry_point
return ep.load()
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2355, in load
return self.resolve()
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2361, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
File "/usr/lib/python3/dist-packages/pip/__init__.py", line 74, in <module>
from pip.vcs import git, Mercurial, Subversion, Bazaar # noqa
File "/usr/lib/python3/dist-packages/pip/vcs/Mercurial.py", line 9, in <module>
from pip.download import path_to_url
File "/usr/lib/python3/dist-packages/pip/download.py", line 25, in <module>
from requests.compat import IncompleteRead
ImportError: cannot import name 'IncompleteRead'
Sur Ubuntu 15.10; essayé de supprimer complètement python 3 et de le réinstaller, en ayant toujours des problèmes. Aidez-moi?
Edit: UPDATE: J'ai essayé d’utiliser ma clé USB amorçable pour réparer Ubuntu et revenir à la configuration originale. Il a été réinstallé via Sudo apt-get install python3-pip, mais il génère maintenant un rapport de plantage indiquant:
Sorry, the application pip3 has unexpectedly crashed.
Cela semble être un problème avec l'interaction de pip avec le package requests
. requests
a abandonné le module IncompleteRead
, mais les anciennes versions de pip, que vous possédez, dépendent toujours de celui-ci, les versions les plus récentes ne le faisant pas.
Vous devriez essayer de mettre à jour pip
via easy_install-3.5
(si vous avez Python 3.5
) ou easy_install-3
pour les autres versions:
Sudo easy_install-3.5 -U pip
ou:
Sudo easy_install-3 -U pip
et vous devriez être bon pour aller.
Avait une erreur similaire sur Raspberry Pi. La solution était une combinaison de toutes les propositions ci-dessus:
Sudo pip install --upgrade pip
Sudo pip install --upgrade requests
Sudo easy_install3 -U pip
Cela m'est arrivé lorsque j'ai essayé d'installer un module pip sur mon installation Python3. J'ai exécuté par erreur pip
au lieu de pip3
et il a installé les modules Python2 dans l'installation de Python3. Après avoir réalisé que la commande était fausse, j'ai lancé pip3
cette fois. Mais ce n’était pas bon, l’installation a été agrandie, il y avait des erreurs dans Python2 telles que des parenthèses manquantes dans la déclaration print (évidemment, c’est une erreur pour Python3). Finalement, mon terminal a également explosé, je devais installer un autre terminal.
Comme vous l'avez fait, j'ai essayé d'installer et de tout réinstaller, mais cela n'a pas fonctionné. Le correctif devait être fait manuellement. Après avoir essayé plusieurs jours et échoué, j'ai sauvegardé mes fichiers et réinstallé Ubuntu.
Je sais que ce n'est pas ce que vous voulez, mais vous pourriez peut-être gagner du temps en acceptant le fait que la réinstallation du système d'exploitation est la solution la plus simple.
Assurez-vous d’installer les dernières versions de pip et des requêtes:
pip install --upgrade pip
pip install --upgrade requests