问题标签 [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 回答
4258 浏览

python - 如何在退出时停止 Python 崩溃

脚本运行后,Python 实例崩溃。

错误签名是:

该脚本有时工作正常,然后其他崩溃。它从 Spyder 启动。在 Spyder 之外启动时,仍然会崩溃。

第一次运行似乎有效,但第二次运行崩溃。

蟒蛇版本。Python 2.6.6(r266:84297,2010 年 8 月 24 日,18:46:32)[MSC v.1500 32 位(英特尔)]

0 投票
2 回答
841 浏览

python - 如何在 Winx64 和 Fedora 上将 Spyder 连接到 mysql?

我正在尝试使用 Spyder 和 pyodbc 来使用 PyQT4 gui 框架连接 mysql。我在 Spyder 中找到了 pyodbc。

如何使用 PyQt4 获取信息到 gui 中?我希望在 Fedora 和 winx64 上使用 gui。

编辑:我想出了fedora驱动程序。任何人都可以帮助我使用 QMYSQL 驱动程序。

0 投票
3 回答
11025 浏览

python - 如何在 Spyder(或任何其他调试器)的 ipdb 调试器中强制 Matplotlib 进行绘制?

编辑

不幸的是,目前这是不可能的。我发现这是Spyder 中的一个错误。开发人员仍在想办法解决这个问题


目标

在调试代码时可视化数据(我也想使用 Spyder!)。

尝试 #1:从 Spyder 的 IPython 运行 foo.bar

  • 使用以下代码创建一个名为 foo.py 的文件:

    /li>
  • 在 IPython 中,键入以下内容:

    /li>

情节保持在“冻结”状态。如果我退出调试器,绘制更新。如果我尝试关闭绘图,IPython 会崩溃。显然两者都是不可取的,也不允许我在调试时看到数据。

尝试 #2:从命令行从 IPython 运行 foo.bar

  • 使用与尝试 #1 中相同的 foo.py:
  • 从命令行打开 IPython:

    /li>

程序按我的预期显示情节。但我想使用 Spyder。

尝试 #3:从命令行从 IPython 运行 baz.bar

  • 编写 baz.py:

    /li>
  • 从命令行打开 IPython:

    /li>

然后 Spyder 完全冻结。

有什么建议么?

注意#1:在我的完整代码中,我有很多文件和很多函数,所以在一个没有函数的脚本中将它们混合在一起是不可行的。

注意 #2:使用任何 matplotlib 交互式命令(例如 ion()、interactive(True) 等)都没有效果。

注意 #3:Spyder 版本 2.0.12、Python 2.6、matplotlib 1.0.1。

0 投票
4 回答
3069 浏览

python - 在 MacOS 上安装 Spyder/Python - 非常令人沮丧

我已经阅读了关于各种 Python 环境的优缺点的各种帖子。话虽如此,我比在进行尽职调查之前更加困惑。

我的应用程序是算法交易、回测和分析工具开发,所以我知道我需要以下功能:

-numpy

-scipy

-Matplotlib

-spyder IDE

根据用户在此处http://code.google.com/p/spyderlib/wiki/Installation发布的评论,在 macos 上安装 spyder 似乎并非易事,所以在我进入兔子洞之前,我想知道是否有人可以更好地指导我的过程和先决条件。

我在 stackoverflow 上看到了以下帖子,这似乎表明我可以只安装 EPD-7.1 发行版,然后单独安装 spyder,但我不确定 EPD 发行版是否带有 spyder 所需的所有先决条件。

用于科学计算的 Python 发行版和环境

以下似乎是有关如何在 macos 上安装 spyder 的指南,但我不确定这是否是最新的,以及安装 EPD 是否使某些步骤变得不必要。

http://works13.com/blog/mac/howto-install-spyder-1-x-on-mac-os-x-with-64bit-python.htm

最后,如果我要安装 EPD - 使用 32 位还是 64 位更好。

非常感谢您的指导。

0 投票
10 回答
93557 浏览

python - Python Spyder 重置

我使用的是 Spyder 附带的 python(x,y)。昨天,Spyder 崩溃了,我不知道如何修复它。我卸载了 python(x,y) 并重新安装,仍然是同样的问题。

如果我尝试打开 Spyder,我会收到以下消息:

当然,我尝试执行上述操作,但我的路径中似乎没有 Spyder。当我尝试放

在我的命令提示符窗口中,我收到以下错误消息:

我尝试将 spyder 添加到路径中,但都失败了。我应该如何将 Spyder 添加到路径中?

我在 32 位系统上使用 Windows Vista。

我的 Spyder 崩溃报告如下所示:

我对这些东西很糟糕,所以我可能会遗漏一些完全明显的东西或做一些非常愚蠢的事情。

我想知道是否有其他人遇到过类似的问题,或者可以就该做什么以及如何做这个“重置”的事情提出建议,或者其他建议。

先感谢您

0 投票
1 回答
1307 浏览

python - Spyder plotting blocks console commands

Whenever I execute a plt.show() in an Ipython console in spyderlib, the console freezes until I close the figure window. This only occurs in spyderlib and the blocking does occur when I run ipython --pylab or run ipython normally and call plt.ion() before plotting. I've tried using plt.draw(), but nothing happens with that command.

plt.ion() works for ipython, but when I run the same command in spyder it seems to not plot anything altogether (plt.show() no longer works).

Enviroment Details: Python 2.6.5, Qt 4.6.2, PyQt4 (API v2) 4.7.2 on Linux

0 投票
4 回答
3339 浏览

python - PySide Qt 脚本不能从 Spyder 启动,但可以从 shell 运行

我的项目中有一个奇怪的错误,它使用 PySide 作为其 Qt GUI,作为回应,我试图用设置环境的更简单的代码进行测试。

这是我正在测试的代码:https ://stackoverflow.com/a/6906552/130164

当我从我的 shell ( python test.py) 启动它时,它运行良好。但是,当我在 Spyder 中运行该脚本时,出现以下错误:

如果有帮助,我还会收到以下警告:

为什么该代码从我的 shell 启动而不是从 Spyder 启动时有效?


更新: Mata 回答说问题的发生是因为 Spyder 使用 Qt,这是有道理的。目前,我已经使用“在外部系统终端中执行”选项在 Spyder 中设置了执行,这不会导致错误,但也不允许调试。Spyder 是否有任何内置的解决方法?

0 投票
2 回答
31236 浏览

python - 使用 matplotlib 在 Spyder 中进行交互式(?)绘图

我正在尝试从 Matlab 迁移到 Python,但无法弄清楚如何在 Spyder IDE 中进行交互式(?)绘图工作。我的测试代码如下所示。使用 .ion() 没有任何反应,我得到一个快速绘制的图形,然后窗口立即关闭并吐出我的 Hello。没有 .ion() 图形被正确绘制,但脚本挂起并且在我手动关闭图形窗口之前不会吐出 Hello。我希望脚本像 matlab 脚本一样运行并绘制我要求它的各种数字,同时进行任何计算并将输出放在终端(?)窗口上。

我尝试在 ipython 中一次输入一行,它似乎可以工作,但我更愿意以脚本表格式工作,在那里我可以在调整代码的行之间来回切换。

如果有帮助,我正在使用 Windows 7。我安装了 python(x,y) 并从那里启动 spyder(spyder 版本 2.1.9)。我见过一些类似的问题,但我无法解决这个问题。在我看来,有人说 ipythons 的最新版本与 spyder 不兼容,但后来我看到另一篇文章说无论如何都应该支持交互式绘图。谢谢您的帮助!如果有人有我可以用来模仿 matlab 行为的替代环境,那么我对 Python 真的很陌生。

0 投票
13 回答
285713 浏览

python - 将模块(特别是 pymorph)添加到 Spyder(Python IDE)

我已经设法在我的 Mac 上安装并运行了 spyder,但我想添加一些默认情况下不包含的模块(mahotas 和 pymorph)。

我通过终端中的 easy_install 安装了两者,并且似乎都安装了没有任何错误消息。从终端运行 python 并使用import mahotasimport pymorph工作得很好,没有错误消息。但是,当我从 spyder 中的脚本运行相同的行时,我收到以下错误:

我现在要做的就是运行导入行,就是这样。我似乎找不到任何关于此的信息。我猜 spyder 使用单独的 python 安装,并且通过终端安装模块仅将它们安装到 python 的系统版本。如何将它们添加到 spyder?

眼镜:

Mac OSX 10.7.4

蜘蛛 2.1.9

0 投票
3 回答
3421 浏览

python - Python : big csv file import

I'm currently unsuccessfully trying to import a big csv dataset with Python. Basically, I've got a big csv file made of stocks quotations (one stock by column with for each stock another column which contains the dividends). I'm using the csv Module but the fact is that I can't get a np.array which columns are the stocks quotations.Python creates a np.array by rows and I would like a np.array by column. How can I do??

thanks for you help!!