Pour une raison quelconque, votre pipenv
l'installation n'est pas complètement terminée, peut-être que si vous désinstallez et réinstallez tous les packages manquants, cela peut fonctionner. Par exemple, si vous utilisez un MAC :
sudo pip uninstall <missing packages>
et après sudo pip install <missing packages>
Dans ce cas précis :
sudo pip uninstall appdirs
et sudo pip install appdirs
J'ai rencontré le même problème après avoir résolu le bogue "module pyparsing manquant" ici. J'ai alors commencé à avoir cette erreur :
Traceback (most recent call last):
File "/usr/bin/pip", line 5, in <module>
from pkg_resources import load_entry_point
File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 74, in <module>
import appdirs
ImportError: No module named appdirs
J'ai ensuite utilisé les étapes d'installation manuelle pour trouver le paquet manquant sur pypi.python.org et j'ai proposé cette séquence d'installation manuelle :
wget https://pypi.python.org/packages/48/69/d87c60746b393309ca30761f8e2b49473d43450b150cb08f3c6df5c11be5/appdirs-1.4.3.tar.gz
gunzip appdirs-1.4.3.tar.gz
tar -xvf appdirs-1.4.3.tar
cd appdirs-1.4.3
sudo python setup.py install
Et ça a réglé le problème !