关于spyder和anaconda for python的一个非常基本的设置问题

时间:2014-06-25 02:13:53

标签: python anaconda spyder

我是Python的spyder IDE的初学者。

要使用spyder IDE,我使用python 2.7在anaconda控制台上命令“spyder”

之后,我尝试打印“hi”

但是我遇到了错误消息

  

“当前没有选择python shell来运行hu.py请选择或打开一个新的Python解释器并再试一次”

我怎么能解决这个问题?

我将文件保存在C:\ Anaconda \ practice_jhk

from __future__ import print_function
print ("hi")

6 个答案:

答案 0 :(得分:6)

您可以在运行中指定Spyder的运行设置 - >配置(F6)。默认情况下"在当前的Python或IPython控制台中执行"已被选中,你可能在Spyder中没有任何打开的控制台。

您可以在新的专用Python控制台中选择"执行"选项和Spyder将自动为您打开一个新的控制台。或者您可以离开dafault选项并在控制台菜单中自己创建一个新控制台。

答案 1 :(得分:1)

我遇到了同样的问题。我无法修复它,但我能够通过以下两种方式成功运行该程序,直到现在我还没有发现任何问题:

  1. 通过选择IPython控制台(而不是具有内核ID作为其选项卡的控制台),然后运行您的程序。
  2. 在新的专用Python控制台中选择"执行"来自工具 - >偏好 - >运行。

答案 2 :(得分:1)

我收到了相同的错误消息,但后来意识到我根本没有将PATH指向我的Python解释器文件。我是如何解决这个问题的:

转到工具> PYTHONPATH经理
选择"添加路径"
找到并选择你的Python解释器文件夹(对我来说这是C:\ Python27)

答案 3 :(得分:1)

尝试,工具->将sypder重置为出厂默认设置。然后,单击对话框中的运行按钮。

答案 4 :(得分:0)

您可能意外关闭了Ipython控制台窗口,该窗口默认情况下处于打开状态

答案 5 :(得分:0)

当我没有打开 python 控制台窗格时,我遇到了这个问题。 要解决此问题,请在顶部栏中转到:view -> panes 并打开 ipython 控制台。

这为我修好了。