1. ホーム

pycharmの未解決参照に対する解決策

2022-02-19 07:43:14

Pycharmをインストールしたばかりで、チュートリアルに従ってコードを書き出すと、pycharmが"unresolved reference"と赤くプロンプトを出し続けています。

赤いエラーメッセージは本当に不愉快だったので、インターネットで調べても解決策が見つからなかったのですが、stackoverflowで同じ悩みを抱えている人がいて、与えられた方法に従って何とか解決することができました。

本当に簡単で、ディレクトリを右クリックし、Mark Directory As Sources rootを選択し、プロジェクトのディレクトリをsources rootに追加してください。

次に、設定で、Add source roots to PYTHONPATHをチェックして、PYTHONPATHにソースのルートを追加します。

変更を適用した後、エラーメッセージはなくなりました。

追記:テンプレートを使用した場合、実際にはコードが正しく動作しているのに、テンプレートファイルが見つからないと表示されることもありますが、これはやはりpycharmの設定に起因するものです。ここでは、設定にディレクトリをテンプレートとして追加するオプションもありますし、jinja2に設定することも可能です。


この時点で、私の悩みの半分は解決した。

 ここではまだ解決せず、次のようなエラーが報告されています。

from PIL import Image ImportError: 

PILという名前のモジュールはありません

解決策

インストール ピップ (pipで直接次のステップへ)

sudo apt install python-pip

ピローの取り付け

pip install Pillow