J'ai réinstallé pip et pipenv à cause d'un paquet cassé avec ansible. Maintenant, il semble que mes dépendances pip sont toutes vissées. Toute suggestion ou aide est grandement appréciée.
$ which python2
/usr/local/bin/python2
$ which python3
/usr/local/bin/python3
$ which pipenv
/usr/local/bin/pipenv
Traceback (most recent call last):
File "/usr/local/Cellar/pipenv/2018.10.13/libexec/bin/pipenv", line 6, in <module>
from pkg_resources import load_entry_point
File "/usr/local/Cellar/python/3.7.1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pkg_resources/__init__.py", line 3123, in <module>
@_call_aside
File "/usr/local/Cellar/python/3.7.1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pkg_resources/__init__.py", line 3107, in _call_aside
f(*args, **kwargs)
File "/usr/local/Cellar/python/3.7.1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pkg_resources/__init__.py", line 3136, in _initialize_master_working_set
working_set = WorkingSet._build_master()
File "/usr/local/Cellar/python/3.7.1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pkg_resources/__init__.py", line 580, in _build_master
return cls._build_from_requirements(__requires__)
File "/usr/local/Cellar/python/3.7.1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pkg_resources/__init__.py", line 593, in _build_from_requirements
dists = ws.resolve(reqs, Environment())
File "/usr/local/Cellar/python/3.7.1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pkg_resources/__init__.py", line 781, in resolve
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'pipenv==2018.10.13' distribution was not found and is required by the application
J'ai eu le même problème. Vous devriez réinstaller pipenv
en utilisant le même gestionnaire de paquets que celui utilisé la première fois.
Si l'installation a été effectuée avec pip
, alors:
pip uninstall pipenv
pip install pipenv
Si vous utilisez brew
, vous devez alors exécuter les commandes exposées par Andrei
brew uninstall pipenv
brew install pipenv
Pour vérifier si pipenv
l'installation a été effectuée avec succès, exécutez: pipenv --version
Bonne chance!
Cela devrait aussi résoudre le problème:
pipenv --rm
pipenv check
pipenv sync
Je rencontre ce problème de temps en temps lorsque je mets à jour python en utilisant anaconda.