2017-04-23 5 views
1

私はpython 3.6でanacondaをインストールしましたが、私が取り組んでいる課題にtensorflowを使う必要があります。これはPython 3.5を使用することを意味します。なぜPydevでanaconda環境を使用しているときにEclipseレポートインタプリタが見つからないのですか?

アナコンダでpython 3.5で新しい環境をセットアップしましたが、コマンドラインからすべてうまく動作しますが、Eclipseで実行しようとすると、Python 3.5実行可能ファイルを選択すると(ウィンドウ - >環境設定 - > pydev - >インタープリタ)。走ろうとすると次のようになる。

enter image description here

私は日食ネオンでpydevを使用しています。

'python interpreters'の自動設定を使用すると、新しい環境が見つからず、python 3.6に戻ってしまうという点を除いて、うまく動作します。

3.5実行可能ファイルを参照すると、実際には実行可能ファイルが受け入れられ、パッケージを認識しているようです。

enter image description here

私が実行しようとする理由しかし、私はちょうどそれをリストされているにもかかわらず、インタプリタが見つからないエラーが発生します。

アイデア?

答えて

2

問題は、これまでにpythonという名前のインタープリタがあることです(環境設定でダブルクリックしてインタープリタの名前を変更することができます)。また、pythonインタプリタをプロジェクトに関連付けたか、実行中にpythonという名前の通訳を探していて、それを見つけられませんでした。

解決策は、現在のインタプリタの名前をpythonに変更するか、プロジェクト/実行の設定に移動し、デフォルトの設定されたインタプリタを使用するか、新しいインタプリタと新しい名前を関連付けるように関連付けを変更します。

メモ:既定のカスタム構成を使用している会社でない限り、推奨される方法では常に既定のインタープリタを使用しています。

+0

天才!私はPythonに名前を変更し、それは働いた。 – SeanJ

関連する問題