标签: spyder

如何在Spyder/IPython/matplotlib中再次获得交互式图?

我在Windows 7中从Python(x,y)2.7.2.3升级到2.7.6.0(很高兴看到我最终可以function_name?再次在Object Inspector中输入并查看docstring)但是现在绘图不起作用了以前.

以前(Spyder 2.1.9,IPython 0.10.2,matplotlib 1.2.1),例如,当我绘制这个脚本时,它会在交互式窗口中并排绘制子图:

在此输入图像描述

现在(Spyder 2.2.5,IPython 1.2.0,Matplotlib 1.3.1)当我尝试绘制事物时,它将子图作为微小的内联PNG,这是IPython中的一个变化:

微小的内联PNG

所以我进入选项并发现了这个:

图形选项

这似乎是说我可以将旧的交互式图重新打开,并且4个子图并排显示,但是当我切换到"自动",并尝试绘制某些内容时,它什么也没做.根本没有阴谋.

如果我关掉这个下拉Qt的,或取消选中"激活的支持",只绘出了第一次要情节,或它的一部分,然后停止:

在此输入图像描述

如何在一个可以与之交互的图中获得4个并排子图的旧行为?

python matplotlib ipython spyder

83
推荐指数
4
解决办法
20万
查看次数

如何在虚拟环境中运行Spyder?

我一直在使用与Anaconda发行版一起安装的Spyder,它默认使用Python 2.7.目前,我需要使用Python 3.4设置开发虚拟环境.

在线研究后的两个主要建议是:

  1. 首先设置虚拟环境并指向更改Spyder的首选项,例如此处 ;
  2. 在虚拟环境中安装所有Spyder依赖项,如PyQt4,例如这里 ;

这两个建议都很麻烦,看起来不像是开发的明智选择.

是否有一个解决方案可以在激活所需的虚拟环境后自动运行Spyder所需的Python版本?

python virtualenv python-3.x spyder anaconda

80
推荐指数
8
解决办法
13万
查看次数

如何将Spyder编辑器背景更改为黑暗?

我刚刚将Spyder更新到版本3.1,我无法将颜色方案更改为黑暗.我已经能够将Python和iPython控制台更改为黑暗但是将编辑器更改为黑暗的选项并不是我所期望的.谁能告诉我如何将Spyder 3.1编辑器的配色方案改为黑暗?

python themes spyder

70
推荐指数
5
解决办法
16万
查看次数

如何使用Python中的spyder高效调试?

我喜欢Python,我喜欢Spyder,但我发现Spyder的调试非常糟糕!

  • 每次我设置一个断点,我需要按两个按钮:首先是调试然后是继续按钮(它会自动在第一行暂停),这很烦人.
  • 而且,不是让标准的iPython控制台具有自动完成功能等,而是一个糟糕的ipdb >>控制台,这只是垃圾.
  • 最糟糕的是,这个控制台非常频繁地冻结,即使我写了打印或简单的评估,试图弄清楚是什么错误.这比matlab差很多.
  • 最后但并非最不重要的,如果我从ipdb >> console中调用一个函数,并在其中放置一个断点,它将不会停在那里.在我开始调试(ctrl + F5)之前,我似乎必须将断点放在那里.

你有解决方案或者你能告诉我你如何调试python脚本和函数吗?

我在Windows 8.1 64位上使用全新安装的Anaconda.

python debugging spyder

65
推荐指数
2
解决办法
7万
查看次数

如何在anaconda上更新spyder

我安装了Anaconda(Python 2.7.11 | Anaconda自定义(64位)|(默认,2016年2月16日,09:58:36)[MSC v.1500 64位(AMD64)]在win32上)我正在使用Spyder 2.3.8

想将Spyder更新到最新版本,所以我通过命令:

conda update conda
conda update anaconda
conda update spyder
Run Code Online (Sandbox Code Playgroud)

它们都运行没有错误,但spyder版本没有改变 - 这是我用来启动的命令:

C:\ Anaconda2\pythonw.exe C:\ Anaconda2\cwp.py C:\ Anaconda2"C:/Anaconda2/pythonw.exe""C:/Anaconda2/Scripts/spyder-script.py"--new-instance

我错过了什么吗?

谢谢

python python-2.7 spyder anaconda

65
推荐指数
7
解决办法
14万
查看次数

链接到python docstring中的类方法

我想从同一个类的另一个方法的docstring中添加一个到我的类中的方法的链接.我希望链接在sphinx中工作,并且优先在Spyder和其他Python IDE中工作.

我尝试了几个选项,发现只有一个可行,但它很麻烦.

假设以下结构 mymodule.py

def class MyClass():
    def foo(self):
        print 'foo'
    def bar(self):
        """This method does the same as <link to foo>"""
        print 'foo'
Run Code Online (Sandbox Code Playgroud)

我尝试了以下选项<link to foo>:

  • :FUNC:`foo`
  • :FUNC:`self.foo`
  • :FUNC:`MyClass.foo`
  • :FUNC:`mymodule.MyClass.foo`

有效生成链接的唯一一个是:func:`mymodule.MyClass.foo`,但链接显示为mymodule.MyClass.foo(),我想要一个显示为foo()或的链接foo.
上述选项均未在Spyder中生成链接.

谢谢你的帮助.

python python-sphinx spyder

64
推荐指数
2
解决办法
3万
查看次数

如何运行两个独立的Spyder实例

我希望能够有两个完全独立的实例,因为我可以在不同的文件夹中处理两个不同的无关项目而不受任何干扰.

python multiple-instances spyder

49
推荐指数
3
解决办法
3万
查看次数

ImportError:没有名为enum的模块

我从Win XP 32bit改为Win7 64bit并重新安装了Python 2.7和Anaconda软件包.

但是,它似乎没有正确安装.当我做

import enum 
Run Code Online (Sandbox Code Playgroud)

有错误:

ImportError: No module named enum
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试导入pandas时,它可以工作.

在Ipython中输入help()和模块时没有任何反应.

不知道怎么离开这里?

windows-7-x64 python-2.7 spyder anaconda

48
推荐指数
3
解决办法
9万
查看次数

向Spyder添加模块(特别是pymorph)(Python IDE)

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

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

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/spyderlib/widgets/externalshell/sitecustomize.py", line 493, in runfile
 execfile(filename, namespace)
File "/Users/Name/Documents/Python/dna.py", line 11, in <module>
 import pymorph
ImportError: No module named pymorph
Run Code Online (Sandbox Code Playgroud)

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

眼镜:

Mac OSX 10.7.4

Spyder 2.1.9

python import module easy-install spyder

46
推荐指数
6
解决办法
17万
查看次数

Python Pandas - 缺少必需的依赖项['numpy'] 1

从昨天开始,当我尝试在anaconda上导入包时,我遇到了这个错误:

ImportError: Missing required dependencies ['numpy']

我尝试过卸载Anaconda和Python,切换到Python 2.7,但没有任何效果仍然是同样的错误,这是我得到的代码:

在此输入图像描述

非常感谢任何帮助!

python numpy spyder anaconda

46
推荐指数
5
解决办法
9万
查看次数