GNU/Linux >> Linux の 問題 >  >> Linux

ImportError:'appdirs' という名前のモジュールがありません

何らかの理由であなたの pipenv インストールが完全に完了していない場合は、不足しているすべてのパッケージをアンインストールして再度インストールすると、機能する可能性があります。たとえば、MAC を使用している場合:

sudo pip uninstall <missing packages> sudo pip install <missing packages>以降

この特定のケースでは:

sudo pip uninstall appdirssudo pip install appdirs


ここで「不足している pyparsing モジュール」のバグを解決した後、同じ問題に遭遇しました。その後、このエラーが発生し始めました:

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

次に、そこにある手動インストール手順を使用して、pypi.python.org で不足しているパッケージを見つけ、次の手動インストール シーケンスを思いつきました。

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

これで問題は解決しました!


Linux
  1. ImportError:「lsb_release」という名前のモジュールがありません– Debian Linux –ソリューション

  2. ImportError:system-config-firewall-tuiの実行中にdbusという名前のモジュールがありません[解決済み]

  3. ImportErrorを解決する方法:ConfigParserという名前のモジュールはありませんか?

  1. [OpenStack]:keystoneclient.shellからimport main ImportError:shellという名前のモジュールがありません

  2. ModuleNotFoundError:「IPython」という名前のモジュールがありません[修正]

  3. Cythonという名前のモジュールがなく、cythonizeの実行に失敗しました[修正]

  1. サウンドボリュームアプレットがありませんか?

  2. バックエンド例外:バックエンドを初期化できませんでした:Gi.repositoryという名前のモジュールがありませんか?

  3. カーネル モジュール パラメータの変更 (/sys/module を使用)