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

python - 为什么我收到 NameError: name 'array' is not defined

我正在使用 spyder 并编写了以下类:

它存储在 /home/user/workspace/spyder/project 中,控制台工作目录就是那个目录。在控制台中,我可以运行一个数组(范围(3)),它返回一个值为 0、1、2 的数组。然而做的时候

我收到以下错误

编辑:

默认情况下 spyder 具有以下行为,不太明白为什么 array() 默认工作我认为它只是 numpy 的一部分。

0 投票
2 回答
8622 浏览

python - 导入excel文件错误python pandas

我无法使用 ExcelFile() 将 excel 文件加载到数据框中。我已经导入了 pandas、xlrd 和 openpyxl。我正在使用 spyder 进行交互式数据分析。我是 pandas 和 python 的新手,所以我会提出一个初学者可以理解的答案。有人可以帮助我吗?

0 投票
1 回答
178 浏览

python - AutoHotKey to recognise python Spyder IDE window

I want to use AHK exclusively in python Spyder IDE, so commands like

But seems AHK doesn't recognise Spyder window so it's not activated. What shall I put in place of Spyder for AHK to recognise it?

Thanks.

0 投票
1 回答
2141 浏览

python - 是否可以在 Python 中打开 ljpg(无损 jpeg)文件?

有谁知道是否可以在 Python 中打开 ljpg(无损 jpeg)文件?(特别是我在 Windows XP 上使用 spyder)。

我在 Google、here 和 Python 文档上四处搜索,但什么也看不到。

如果不可能,我会尝试找出如何调用 Octave 来转换它,但如果我不必这样做,那就太好了。

谢谢!

0 投票
0 回答
1626 浏览

python - 在 virtualenv 中使用 Spyder 和 Ipython 时出现 ImportError

我在 Ubuntu 12.10 中创建了一个 virtualev (~/ENV),使用 --system-site-packages 选项,我使用 pip sphynx 和 pyzmq 安装(安装 spyder 所必需的),然后是 spyder 本身,然后是 ipython(也尝试反向命令)。Spyder 在没有 Ipython 的情况下可以正常工作,但是当我在安装 Ipython 后尝试运行它时,它给出了 ImportError:

from spyderlib import spyder当我从控制台尝试时,它给出了同样的错误。但是,如果在下一行(同一个控制台,就在错误之后)我这样做:

......它工作得很好!

一些细节:

Ipython 工作正常,qtconsole 也是如此。

0 投票
1 回答
1244 浏览

python - Python、cudamat 和 Spyder

我正在尝试使用 cudamat 库,但我不知道如何在 Spyder 中使用它。我已将 cudamat 文件夹内容包含在我的工作目录中,但是当我尝试时:

我收到以下错误:

当我从控制台窗口使用 python 运行我的脚本时,它工作正常。据我所知,我已将 Spyder 的工作目录设置到正确的位置,其中包含 libcudamat.so。

有任何想法吗?

0 投票
1 回答
3828 浏览

python - 用于 Windows 7 的 spyder 中 strptime 的 Python ImportError

我一生都无法弄清楚是什么导致了这个非常奇怪的错误。

我在 Windows 7 的 spyder IDE 中的 python 2.7 中运行脚本。它在某一时刻使用 datetime.datetime.strptime。我可以运行一次代码,它看起来很好(虽然我还没有完成调试,所以已经引发了异常并且它还没有正常完成),然后如果我再次尝试运行它,我会得到以下信息(仅限回溯结束显示):

文件“C:\path\to\test.py”,第 220 行,在 std_imp
self.data[key].append(dt.datetime.strptime(string_var, string_format_var))
ImportError: Failed to import _strptime because the import lock is holded由另一个线程。

我没有使用线程等运行多个线程。让代码通过这一点的唯一方法是完全重新启动计算机。重新启动 spyder 将不起作用。网络搜索似乎没有提供任何其他人发生过这种情况的线索或迹象。

有谁明白发生了什么?这是某种 GIL 问题吗?什么是导入锁,为什么一旦我已经尝试运行一次代码,它似乎会阻止我导入 datetime 模块的这种方法?

0 投票
1 回答
1659 浏览

python - google-api-python-client 不起作用并使 Spyder 在启动时失败

我在我的 Ubuntu 13.04 上安装了 google-api-python-client

正如这里所说。

之后,我尝试用它在 python 中翻译一些东西。我从这里拿了代码。

怎么了?

实际上,我最初想在 Spyder 中这样做,但它未能启动:

所以不知何故, google_api_python_client 干扰了它的启动。WTF 与 google API 绑定到 python 有问题吗?还是和我一起?

请帮忙。

0 投票
1 回答
580 浏览

eclipse - 对于 Python 模块列表,Eclipse+Pydev 显示的结果与 Spyder 不同

我正在使用 Python(x,y) 2.7。我使用 Spyder 或 Eclipse+Pydev 编写代码。当我试图获取 Python 模块列表时,Spyder IDE 给出的结果与 Eclipse+Pydev 不同。代码很简单

Spyder 给出了正确的模块名称,例如

Eclipse+Pydev 给出的结果如下

['copy_reg'、'sre_compile'、'locale'、'_sre'、'functools'、'encodings'、'site'、' builtin '、'sysconfig'、'operator'、' main '、'types'、' encodings.encodings','sphinxcontrib','msvcrt','abc','enthought','_weakrefset','errno','encodings.codecs','sre_constants','imp','_abcoll','ntpath' 、'_codecs'、'new'、'nt'、'_warnings'、'genericpath'、'stat'、'zipimport'、'encodings。内置','警告','UserDict','encodings.cp1252','sys','codecs','re','os.

为什么会有这种差异?任何知识材料/参考都会很棒。有没有办法获得 Spyder 给出的相同结果?

0 投票
2 回答
14776 浏览

python - 如何:在 CentOS 6.4 上安装 Spyder (Python IDE)

过去几天我一直在尝试在 CentOS 6.4 上安装 Spyder(Python IDE)。在 CentOS 6.4 上安装 Spyder 有几个问题:Qt RPM 包不包含 QtWebKit,Python 的默认安装是 2.6.6 而不是 2.7.4。这些(和其他)问题给我带来了我无法找到说明的问题,所以一旦我弄清楚了,我决定让其他人知道。

所以没有进一步的告别:

如何在 CentOS 6.4 中安装 Spyder (Python IDE)

  1. 从 RPM 安装 PyQt4
  2. 通过下载此处找到的脚本并通过以下方式运行它来安装 Distribute (easy_install fork)sudo python distribute_setup.py
  3. 通过安装 pipsudo easy_install pip
  4. 通过从此处下载 .rpm 来安装 qt-mobility 。这将安装下一步所需的依赖项。
  5. 从这里安装 qtwebkit 。
  6. 从这里安装 PyQt4-webkit 。
  7. 使用 pip 安装 Spyder:sudo pip install spyder
  8. 通过在终端中键入spyder或从应用程序 -> 编程菜单中选择 Spyder 来运行 Spyder。

强烈建议 Spyder 使用以下软件包。使用安装它们sudo pip install <package>

  • 绳索(代码完成和定义)
  • pyflakes(实时代码分析/错误检查)
  • pylint(代码分析)
  • pep8(风格分析)
  • psutil(CPU/内存监视器)

强烈建议将以下软件包用于一般 Python 开发。使用安装它们sudo pip install <package>

注意:不要安装 IPython。它需要 Python 2.7,而 CentOS6 中的默认 Python 安装是 Python 2.6.6。IPython 与 Python 2.6 一起工作,但 Spyder 有一个小错误,它无法与 IPython 0.13.2 和 Python 2.6.6 一起加载。

如果有人发现这些说明有任何问题,请回复,以便我更新它们。

谢谢!