Django デプロイメント中の「Pkg_resources という名前のモジュールがありません」エラーを解決する
Django 仮想環境内で pip install を実行すると「pkg_resources という名前のモジュールがありません」が発生する環境では、Python setuptools パッケージが欠落しているか破損していることを示している可能性があります。このエラーは、通常 setuptools にバンドルされているモジュールである pkg_resources が存在しないことが原因で発生します。
推奨解決策 (2018 年 7 月更新)
ほとんどのユーザーは、setuptools をインストールすることでこの問題を解決できます。 with pip:
pip install setuptools
一部の場合は、パッケージ マネージャー (apt-get install や yum install など) を介して python-setuptools パッケージをインストールすることも必要な場合があります。
2018 年 7 月以前のレガシー ソリューション
以前2018 年 7 月までは、次の手順でした。推奨:
wget https://bootstrap.pypa.io/ez_setup.py -O - | python
または
curl https://bootstrap.pypa.io/ez_setup.py | python
このスクリプトは、不足しているものを含む setuptools をセットアップします。 pkg_resources module.
説明
ブートストラップ スクリプトは、pkg_resources およびその他の setuptools 依存関係をインストールします。このスクリプトを実行すると、モジュール不足エラーを解決し、Django 要件のインストールに進むことができます。
以上がDjango デプロイメントでの「pkg_resources という名前のモジュールがありません」エラーを修正する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。