关于Spyder和Anaconda的一个基础设置问题

9 投票
7 回答
64692 浏览
提问于 2025-04-18 10:58

我刚开始学习使用Spyder这个Python的开发环境。

我在Anaconda的控制台里输入“spyder”来启动Spyder,使用的是Python 2.7。

然后我想打印“hi”。

可是我遇到了一个错误信息:

“当前没有选择Python环境来运行hu.py,请选择或打开一个新的Python解释器,然后再试一次。”

我该怎么解决这个问题呢?

我把我的文件保存在C:\Anaconda\practice_jhk。

from __future__ import print_function
print ("hi")

7 个回答

0

你可能不小心关闭了默认打开的Ipython控制台窗口,这就导致了错误。

1

试试在工具里找到“重置Spyder为出厂设置”的选项。然后,在弹出的对话框里点击运行按钮。

1

我之前也遇到过同样的错误信息,但后来发现我根本没有把路径指向我的Python解释器文件。以下是我解决这个问题的方法:

首先,打开工具菜单,选择PYTHONPATH管理器
然后点击“添加路径”
接着找到并选择你的Python解释器所在的文件夹(对我来说是C:\Python27)

1

我也遇到过同样的问题。虽然我没法解决它,但我发现有两种方法可以成功运行程序,而且到现在为止没有发现任何问题:

  1. 选择IPython控制台(不是那个带有内核ID的标签),然后运行你的程序。
  2. 从工具菜单中选择“在新的专用Python控制台中执行”,路径是工具 --> 首选项 --> 运行。
9

你可以在Spyder的“运行”菜单里找到“配置”(按F6键)。默认情况下,它会选择“在当前的Python或IPython控制台中执行”,但你可能没有打开任何控制台。

你可以选择“在一个新的专用Python控制台中执行”这个选项,这样Spyder会自动为你打开一个新的控制台。或者你也可以保持默认选项,自己在控制台菜单里创建一个新的控制台。

撰写回答