サイトアイコン 知的好奇心

Cannot find Python interpreter for selected moduleの対応

PyCharmでGitからチェックアウトしたPythonプロジェクトを起動しようした際、
「Cannot find Python interpreter for selected module」というエラーに遭遇することがあります。

その対応方法をご紹介します。

事象

GitからPythonプロジェクト(Django)をチェックアウト。
PyCharmでCtrl + Alt + R を押してmanage.py コンソールを開き、runserverとコマンドを打つ。
⇒「Cannot find Python interpreter for selected module」というエラー

対応

PyCharmメニューのファイル > 設定を選択します。

プロジェクト > プロジェクト・インタープリターを選択します。
プロジェクト・インタープリターが<No interpreter>となっていて設定されていないことがわかります。

歯車のアイコンをクリックして追加を選択します。

Pythonインタープリターの追加画面が開きます。
ここで当該プロジェクトで使用するインタープリターを指定します。
ここでは当該プロジェクトvenvにあるpython.exeを指定しています。

プロジェクト・インタープリターがセットされるのでOKボタンを押します。

実行確認

再び、manage.py コンソールでrunserverとコマンドを打ちます。
今度は正しく起動できました。

モバイルバージョンを終了