问题标签 [spyder]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3861 浏览

python - Spyder 和 wxPython 之间的冲突?

我是 wxPython 的新手。从一个简单的教程(http://wiki.wxpython.org/wxPython%20by%20Example)开始,似乎Spyder和wxPython之间存在冲突。我可以运行以下脚本一次(在 IPython 控制台中),使用:

其中包含:

但是我第二次运行它,我得到了以下错误:

它不太明白,但显然它与 spyder 是使用 wxPython 编写的并且与 app.MainLoop() 冲突有关

有人可以确认和/或解释更多吗?

非常感谢,

帕特里克

0 投票
3 回答
4996 浏览

spyder - macports安装后如何启动spyder

这是我要发布的第一个问题。

我目前正在使用python(在mac os 10.6.8上),并且一直在为缺乏ide而苦苦挣扎。我一直在使用提供语法突出显示的 emacs 版本,但不提供在没有打印语句的情况下浏览变量值的能力。我正在寻找的是相当于 eclipse,当我从 10.4.11 升级到 10.6.8 时,它基本上在我的机器上死了。我没有成功复活它。分手后要往前看了。

我的研究生导师建议使用 spyder,昨晚我咬紧牙关,成功安装了 macports 和(显然)spyder。

我遇到的问题是安装后如何启动 spyder。显然, python spyder.py 不是使用方法。在其他地方(不是这里)我看到一个帖子,建议应该有一个批处理可执行文件,我应该可以通过键入找到

哪个间谍

这没有产生任何结果。

spyder 文档(位于http://packages.python.org/spyder/options.html)建议该命令

蟒蛇间谍.py

是要走的路。结果如下:

Bobs-Machine:spyderlib robertlilly$ python spyder.py

回溯(最近一次通话最后):

文件“spyder.py”,第 31 行,在

ImportError:没有名为 spyderlib 的模块

我在这里的大部分搜索都只是指出应该使用 MacPorts 进行安装,之后就什么都没有了。我认为,自述文件包括 macports spyder 安装并没有提供足够的指导。

如果有人知道在哪里看,那就太好了。

问候,

罗伯特

0 投票
1 回答
5313 浏览

spyder - 将代码中的对象带入对象检查器

我正在运行 Spyder 2.1.9,我很喜欢它。我喜欢对象检查器提供了多少信息,但如果我通过编辑器将它们输入我的程序或直接输入对象检查器,它只会带来有关各种对象的信息。有什么方法可以突出代码中的对象并在对象检查器中显示信息?

也作为次要问题。输入时弹出的自动填充很好(例如,如果我使用 csv 模块并且我csv.在编辑器中输入它会显示该模块的所有可能调用),但不适用于 Tkinter。知道为什么会这样吗?

0 投票
4 回答
89399 浏览

python - 如何在 Spyder 中更改 Python 的路径?

我正在使用 Debian。我安装了 Python 3.2.3。Python 3 的路径是 /usr/bin/python3。如何在 Spyder 中更改它?

0 投票
2 回答
116 浏览

python - Accessing array items

I've got a list that is one dimensional that I need separated by spaces. I am running this script in spyder for ubuntu running on parallels on Mac OS 10.8.

what I'm getting is this:

The "..." is the rest of the file directory.

What I need is:

0 投票
3 回答
7778 浏览

python - Mayavi 不在 Spyder 内运行:抱怨“ValueError: API 'QString' ...”

我无法在 Spyder IDE 中运行/使用 Mayavi 库。我已经在下面描述了这个问题。任何帮助都会非常有用。(非常感谢您。)

重现问题的步骤:

  1. 只需在脚本中导入 Mayavi 库(例如使用“import mayavi.mlab as mlab”)并执行脚本就会重现此问题。
  2. 我在此处包含一个测试代码(请注意,此代码是 Mayavi 网站的示例代码)以重现该问题:

代码

预期输出和错误:

预期输出:带有图形的 Mayavi 图形窗口。我看到的是:控制台窗口中的以下值错误(我包括完整的消息序列以便明确):

-------------------------- 错误信息的开头 ------------------

---------------------------- 错误信息结束 ------------------ --

我的环境如下:

至少在以下两种环境中已观察到此问题:

环境1:

描述:Spyder 和所有其他组件是使用 Pythonxy 发行版 (Py(x,y)-2.7.2.3.exe) 在 Windows 7 32 位机器上安装的。Spyder 版本:2.1.9 Python 版本:2.7.2(32 位) Qt 版本:4.7.4,Windows Mayavi 上的 PyQt4 (API v1) 4.8.6 版本:4.1.0

环境2:

说明:在运行 64 位 Windows 7 的单独机器上,我安装了 64 位版本的 Enthought EPD 分发版。所以它运行的是 2.7.3 (x64) 版本的 Python 发行版。由于 EPD 包不包含 Spyder,所以我在安装 PyQt GPLv4.9.4 后手动安装了 Spyder。
Spyder 版本:2.1.11 Python 版本:2.7.3(64 位) Qt 版本:4.8.2,Windows Mayavi 上的 PyQt4 (API v2) 4.9.4 版本:4.2.0

附加信息:

我确信代码很好,因为脚本在“外部”spyder 环境执行时会产生预期的输出。例如,使用 IPython shell。

谢谢你。

0 投票
1 回答
774 浏览

python - 没有内核的 IPython 嵌入式 QT 小部件

基于的新问题。我认为 IPython 比普通解释器更适合我的目标

有谁知道我可以在不启动内核的情况下在 QT Widget 中实例化 IPython 嵌入式 shell 的类/代码?

我希望能够提供我的 PyQt 应用程序的解释器变量,就像在实例化原生 python 嵌入式解释器时所做的那样。我还希望解释器能够调用父应用程序(通过传递给解释器的本地人)。

我粗略地浏览了 spyderlib 的 IPython 解释器机制,它似乎将内核实例化为它的小部件初始化的一部分。

如果您想知道我想要实现什么,我正在创建一个用于文本分析的研究平台。因此,我通过 GUI 应用程序将存储在 postgres 数据库中的论坛数据连接到 python nltk 项目。

0 投票
1 回答
3660 浏览

ipython - IPython 日晒?

我正在运行 Spyder 并使用 Pschelo 的spyder solarized 主题,但控制台(包括 IPython 控制台)不受 IDE 主题的影响。如何调整 IPython 中的默认颜色主题以使其使用日晒颜色?

0 投票
2 回答
13631 浏览

python - 在 Spyder 错误中导入模块

我正在尝试在 Spyder 中使用 sklearn。一开始我尝试导入它时遇到ImportError: No module named sklearn

然后我绑定到使用 PYTHONPATH 管理器设置 PATH,然后使用工具菜单中的“更新模块名称列表”。然后重新启动 spydet 但没有成功。

最后我将 sklearn 文件夹复制到/Applications/Spyder.app/Contents/Resources/lib/python2.7

这就是我找到 sklearn 的 PATH 并将其复制到此文件夹中的方式:

然后我 cd 到父文件夹:

但是当我尝试将 sklearn 导入到 spyder 时,例如sklearn import dataset

有什么想法吗?谢谢

0 投票
1 回答
620 浏览

python - Spyder IDE:为什么断言不起作用?

我在 Mac OS (10.7.6) 上使用 Spyder 2.2.0dev,正如它在启动时所说,它使用 Python 2.7.3(默认,2012 年 7 月 24 日,20:20:13)。当我输入

这应该会引发 AssertionError,就像在我的正常 Python 安装中一样。但是,在 Spyder(ipyton 和内部控制台)中,它不会引发任何错误。这必须在某个地方打开吗?或者这是一个错误?