ホームページ  >  記事  >  バックエンド開発  >  PyCharm がインストールされているにもかかわらず「名前付きのモジュールがありません」と表示されるのはなぜですか?

PyCharm がインストールされているにもかかわらず「名前付きのモジュールがありません」と表示されるのはなぜですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-06 04:40:02629ブラウズ

Why is PyCharm Showing

PyCharm の未解決のリクエスト モジュール

PyCharm で 'requests' モジュールを使用すると、「名前が付けられたモジュールがありません」というエラーが発生する場合がありますリクエスト』。この問題は、モジュールが pip 経由でインストールされ、Python インタプリタを通じて検証可能であるにもかかわらず発生します。

この問題の根本原因は、PyCharm によるサイト パッケージ ディレクトリの誤った処理にあります。デフォルトでは、PyCharm は site-packages ディレクトリを Python インタープリターのパスに自動的に追加しません。その結果、PyCharm は「リクエスト」などのインストールされたモジュールを検出できなくなります。

解決策:

この問題を解決するには、site-packages ディレクトリを手動で追加する必要があります。

PyCharm Professional 2022.3 の手順:

  1. 「ファイル」を開く > 「設定」> 「Python インタープリター」。
  2. ドロップダウン矢印をクリックし、「すべて表示...」を選択して構成を編集します。
  3. インタープリターを右クリックし、「インタープリター パスの表示」を選択します。 ".
  4. 「site-packages」ディレクトリをインタープリターのパスに手動で追加します。たとえば、仮想環境が「/venv」にある場合は、「/venv/lib/python3.8/site-packages」を追加します。
  5. 「OK」をクリックして変更を保存します。

あるいは、インタプリタの編集ボックスで [この仮想環境を現在のプロジェクトに関連付ける] を選択して、仮想環境をプロジェクトに関連付けることもできます。

以上がPyCharm がインストールされているにもかかわらず「名前付きのモジュールがありません」と表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。