🙌
Dockerを使用した際に、PyCharmで'Unresolved reference'とエラーが出る場合の対応
概要
Docker環境(docker-compose)での開発かつパッケージ管理ツールとしてpoetryを使用する際に、インストールしているはずのパッケージがPyCharm上で'Unresolved reference'となったので、その対応を備忘録として残す。
手順
仮想環境のパスを取得
poetry env info -p
で仮想環境のパスを取得する。
Python Interpreterを設定する。
- PyCharmのPreferences -> Project:~ -> Python Interpreterを開く。
- Add Interpreter -> On Docker Compose...
- Serviceを選択してNextをクリック。
- System Interpreterの画面で三点リーダをクリック。
- パスが入力できるので、
{事前に取得した仮想環境のパス}/bin/python
を入力。 - Interpreterのドロップダウンで入力したパスを選択してCreateをクリック。
- Preferences -> OK
上記手順で'Unresolved reference'が解消された。
Discussion