问题标签 [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 投票
1 回答
324 浏览

python - 在 Python 中继承文档字符串 + 在 IDE 中预览

我目前正在花一些时间为 matplotlib 编写一个包装器,以便更轻松地为出版物等创建图。

目前我使用 Spyder 作为 IDE,我真的很喜欢 Object Inspector 功能,它为您正在使用的对象提供实时文档。

无论如何,我的部分 API 只转发对 matplotlib 函数的调用,因此从这些函数继承文档会非常方便。

如果我打印到控制台,写作myfunction.__doc__ = matplotlibfunction.__doc__似乎可以工作__doc__,但是 Spyder 中的对象检查器没有显示文档,有没有人对为什么有好的建议,以及我可以做些什么来获得预期的行为?

0 投票
6 回答
39985 浏览

python - 在 Spyder 中切换到 Python 3.x

默认情况下 Spyder 使用 Python 2.7.2,我的问题是:有没有办法设置 Spyder 以便它自动使用 Python 3.x?谢谢!

0 投票
1 回答
186 浏览

windows - Python 2.7 面向对象的 __init__ 方法

我刚刚阅读了Think Python中关于__init__类方法的解释。但是,我尝试启动我为 Project Euler.net 制作的 Prime Generator 函数,但仍然出现错误:

我把它放在控制台中,我终于通过调用它来让它工作:

然后它运行正常。如何让这种行为在该__init__方法中起作用?

这是完整的代码:

这甚至是一个添加init方法 的好程序吗?

0 投票
1 回答
2419 浏览

python - 如何让pylint在spyder中工作

我是 python 编程新手。我在让 pylint 工作时遇到了麻烦。我设法在 spyder 中安装了 pylint,并且在 spyder 中获得了 pylint 窗口。问题是,如果我尝试这样做,我似乎无法在 pylint 窗口中打开任何文件,我选择的文件不会显示在 pylint 窗口中,消息“找不到 Pylint 脚本。请添加 C:\ pytnon27\scripts 到 PATH”。

0 投票
1 回答
2703 浏览

python - pylint 在 PyQt4 中找不到 QtCore

我最近为 spyder 和 PyQt4 支持安装了 Python(x,y)。我在安装过程中选择了 pylint,并从“使用 Python 和 Qt4 进行快速 GUI 开发”的代码资源中加载了一个脚本……特别是第 4 章中的第一个简单的“alert.pyw”。

Pylint 说这是一个错误:

...这是错误消息:

...但是在常规 Python 解释器 (2.7.3) 和 ipython 解释器 (0.13) 中,我都可以输入:

并且自动完成似乎发现它很好。

有什么方法可以设置 pylint 以便它看到明显存在的东西,还是我最好禁用 pylint 并返回 pyflakes 或其他东西?

0 投票
1 回答
18686 浏览

python - Spyder - UMD 已删除:模块

我现在已经用 python 鬼混了大约一个月,有些事情困扰着我。我使用简洁的 Spyder IDE 附带的 python(x,y) 工具包。我的问题涉及 Spyder 的 UMD(用户模块删除器)。

我在互联网上找到了这个 图形模块,它可以帮助人们在 python 脚本中做一些简单的图形工作(据我所知)。

这不像我被卡住了,但是当我执行以下代码时:

输出是:

第 1 行显然没问题,第 3 行也是如此,但我没有得到第 2 行。此外,被激怒的窗口在屏幕上闪烁,应该如此。第 2 行似乎没有造成任何伤害,我可以完美地重新运行文件多次,但我想知道它来自哪里。

AFAIK UMD 强制解释器在每次运行脚本时重新加载模块。显示的消息是否意味着“它”已经删除了对模块的引用,因为它不再使用,或者是别的什么?或者这是否意味着有问题,我以后应该添加更多代码会“伤害”我的代码吗?

注意:第一个问题,所以请评论它的废话,以帮助我提高我的提问技巧。

编辑:我尝试在测试线周围移动print p.sqrt(4),发现我把它放在哪里并不重要。如果它是导入模块后的第一行,它仍然会在显示 sqrt(4) 之前引发消息

0 投票
1 回答
3089 浏览

python - Spyder 找不到 Enthought 包

我是 python 新手,想将 Spyder IDE 与 Enthought 的学术发行版一起使用。我可以让 Spyder 运行,但它找不到 Enthought 发行版附带的 pandas 等软件包。当我从 Spyder 之外的 shell 运行 python 时,我可以导入 pandas。我在 OSX 10.7.5 上使用 Enthought EPD 7.3 64bit,我们将不胜感激。

0 投票
3 回答
15561 浏览

python - Spyder 默认模块导入列表

我正在尝试设置一个稍微定制的 Spyder 版本。当 Spyder 启动时,它会自动导入一长串模块,包括来自 matplotlib、numpy、scipy 等的东西。有没有办法将我自己的模块添加到该列表中?

万一它有所作为,我正在使用 Python(X,Y) Windows 安装程序提供的 Spyder 配置。

0 投票
1 回答
1215 浏览

python - Spyder 在 OSX 的虚拟 python 环境中不断崩溃

我正在使用virtualenv和 Python 的Enthought学术版本在虚拟环境设置中运行 Spyder 的 OSX Mountain Lion 安装(版本'spyder-2.2.0beta2.zip' )。设置加载正常,但每当我在“另存为”对话框内时崩溃,特别是当我单击“位置:”下拉框选择文件夹时。用于打开 Spyder 的终端然后报告. 有什么想法是什么原因造成的?Segmentation fault: 11

在此处输入图像描述

0 投票
4 回答
871 浏览

python - 浮雕比 - 帮助在“多边形 zm”中找到离流出点最远的点

我在这里尝试做一些不同的事情..

首先,我在 shapefile 中有一组来自分水岭多边形“形状”字段的值。

我假设流出点将是具有最低 ZMin 的值。因此,ZMin 坐标将是流出点 (p1)。

我正在尝试做的是在多边形数组中找到离这个 x,y,z 流出点最远的点 (p2)。它应该是数组中的值之一

从那里,我试图计算 p1(流出)和 p2(最远)之间的距离,以便我可以使用该值使用此公式计算流域的浮雕率

到目前为止,我有这个...

...其中 p1 是流出点。我只是不知道如何找到p2。

如果有人可以指导我完成此操作,将不胜感激!