Z nějakého důvodu vaše pipenv
instalace není úplně hotová, možná když odinstalujete a znovu nainstalujete všechny chybějící balíčky, může to fungovat. Pokud například používáte MAC:
sudo pip uninstall <missing packages>
a po sudo pip install <missing packages>
V tomto konkrétním případě:
sudo pip uninstall appdirs
a sudo pip install appdirs
Narazil jsem na stejný problém po vyřešení chyby "chybějící modul pyparsing" zde. Pak se mi začala zobrazovat tato chyba:
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
Poté jsem použil kroky ruční instalace, abych našel chybějící balíček na pypi.python.org a přišel s touto sekvencí ruční instalace:
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
A tím se to vyřešilo!
Jak odstranit první sloupec (což jsou ve skutečnosti názvy řádků) z datového souboru v linuxu?
Změna názvu videa při stahování přes youtube-dl