web-dev-qa-db-ja.com

pythonのスパイダーとアナコンダに関する非常に基本的な設定の問題

私はPython用のspyder IDEの初心者です。

Spyder IDEを使用するには、anacondaコンソールでpython 2.7

その後、「こんにちは」を印刷してみます

しかし、エラーメッセージが表示されます

「いいえpython現在、hu.pyを実行するためにシェルが選択されています。新しいPythonインタープリターを選択または開いて、再試行してください」

どうすればこの問題を解決できますか?

ファイルをC:\ Anaconda\practice_jhkに保存しました

from __future__ import print_function
print ("hi")
6
JonghoKim

Spyderの実行設定は、[実行]-> [構成](F6)で指定できます。デフォルトでは、「現在のPythonまたはIPythonコンソールで実行」」が選択されており、Spyderで開いているコンソールがない可能性があります。

[新しい専用のPythonコンソールで実行]]オプションを選択すると、Spyderが自動的に新しいコンソールを開きます。または、dafaultオプションを終了して、[コンソール]メニューで新しいコンソールを自分で作成することもできます。 。

7
wombatonfire

同じエラーメッセージが表示されましたが、PATHをPythonインタプリタファイルにまったく送信していないことに気付きました。問題を解決する方法:

[ツール]> [PYTHONPATHマネージャー]に移動します
[パスの追加]を選択します
Pythonインタープリターフォルダー(私にとってはC:\ Python27)を見つけて選択します)

1
user3369577

ツール->スパイダーを工場出荷時のデフォルトにリセットしてみてください。次に、ダイアログボックスの実行ボタンをクリックします。

1

私も同じ問題を抱えています。修正することはできませんが、次の2つの方法でプログラムを正常に実行でき、今まで問題は見つかりませんでした。

  1. IPythonコンソール(タブとしてカーネルIDを持つコンソールではない)を選択し、プログラムを実行します。
  2. [ツール]-> [設定]-> [実行]から[新しい専用のPythonコンソールで実行]]を選択します。
1

デフォルトで開いているIpythonコンソールウィンドウを予期せず閉じた可能性があります。

0
Karri Saipranav