Aucun module nommé pip.req.
Je suis de l'installation de tweepy, mais je suis en cours d'exécution dans une erreur sur le pep.req. J'ai pip installé, mais pour une raison quelconque pip.req encore ne peut pas être trouvé. J'ai fait un tas de recherche en ligne et le plus que j'ai pu trouver était une question à propos des incompatibilités entre zapo (?) et python 2.7 causant la même erreur pour un autre utilisateur. La discussion n'était pas clair sur la façon de résoudre le problème, cependant. Merci!
$ python2 setup.py install
Traceback (most recent call last):
File "setup.py", line 5, in <module>
from pip.req import parse_requirements
ImportError: No module named pip.req
- Regarde comme ils ont voulu l'enlever. Je ne suis pas entièrement d'accord avec la décision, mais ici, c'est le PR de supprimer ce module du programme pep de 10. github.com/pypa/pip/pull/4700
Vous devez vous connecter pour publier un commentaire.
Il semble que ça pourrait fonctionner si vous avez eu ce code:
Ce faire:
pip/
pip/__init__.py
pip/req.py
pip/req.py
:modifier la ligne dans
setup.py
reqs = install_reqs
setup.py
script qui fait référence à des fichiers et des répertoires qui n'existent pas. Je vous raconte ce que l'auteur a probablement voulu dire. (Les Chances sont, ces fichiers sur son disque dur mais pas ajoutée à la repo git. Il se passe.) Ce code lit un piprequirements.txt
fichier et extrait les modules souhaités à installer. Puissetup.py
effectivement installe les fichiers.reqs=install_reqs
dans lesetup.py
fichier, donc je suis coincé avec le même problème.Ce qui se passe ces derniers temps à cause d'un changement dans le programme pep de 10.
La solution est assez facile. Vous avez probablement quelque chose comme:
Changement à quelque chose comme:
Cela devrait le faire.
_internals
. Mais ouais, pas sympa pour l'emporter.J'ai rétrogradé à pip de 9.0.3 et les choses travaillé pour moi.
Commande de rétrogradation du pip est
J'ai eu un problème similaire avec Python 3.7 + pip 18.0:
La solution a été de mettre à niveau pip-outils de 1,10 à 2.0:
from pip._internal.req import parse_requirements
Au lieu de l'importation de la fonction et potentiellement rencontrer plus de problèmes de remplacer le contenu de la setup.py avec les éléments suivants:
Avis de la session argument a été retiré de la parse_requirements appel.
J'ai rencontré le même problème que vous avez. Pour installer pip vous devez suivre cette https://pypi.python.org/pypi/setuptools une fois que vous obtenez easy_install j'ai installé pip d'abord, puis exécuter la commande suivante.
facile.