2017-12-10 18 views
1

私は、ローカル環境でpythonプロジェクトをチェックアウトしました。プロジェクト構造>プラットフォーム設定> SDK画面でIntelliJにローカルenvを追加しようとしています。「ローカルを追加」を選択し、[my_project]/env/bin/pythonに移動します。IntelliJでのローカルPython環境の使用

「無効なPython SDK - 「[my_project]/env/bin/python」にPython SDKをUnknownで設定できません。SDKが無効と思われます。私は、[OK]をクリックした場合

、私はメッセージは、「SDKのバージョンを検出することはできません - おそらく '[MY_PROJECT]/envを/ binに/ Pythonの中にインストールされているSDK破損している」を参照してください。私はメッセージを参照してくださいログで

"エラー - ns.python.sdk.PythonSdkUpdater - Pythonのsys.path値" と "を判別できませんでした" ... env/bin/python:バイナリファイルを実行できません "。

アドバイスをいただければ幸いです。

+0

どのバージョンのPythonインタプリタを使用していますか? –

答えて

1

私は答えを見つけましたが、それは特定のケースの一種ですが、完了のためにここに含めました。

ドッカーインスタンスとローカルマシンの間でプロジェクトを共有しています。ローカルマシンで使用しようとしていた 'env'はドッカーで作成されていたため、ドッカーに存在していたpythonのインスタンスを参照していました。

私のマシンに2番目の環境を作成しなければなりませんでしたが、今はすべてうまくいきます。

関連する問題