2013-08-19 30 views
1

在我的Spyder安装中,自动完成(ctrl +空格)在编辑器中不起作用(但在控制台中)。它看起来像this相同的问题,但我在Windows 7上,所以我不能pip install rope作为答案的建议。Spyder自动完成功能无法与64位WinPython 2.7.5

我的Python安装是由WinPython提供的,版本号为WinPython-64bit-2.7.5.2。它配备了Spyder 2.2.2。

我试图使用--debug命令行选项将Spyder带入调试模式,如here所述,但它似乎在此版本的Spyder中不可用。 (Spyder的说:no such option -d

的follwing信息可能会或可能不会有用,从Spyder的有关网页:

Python 2.7.5 64bits, Qt 4.8.4, PyQt4 (API v2) 4.9.6 on Windows 

谁能帮助让我再次去?没有自动完成功能,我迷路了!

非常感谢, 罗布

回答

1

当Spyder的与WinPython捆绑在一起,它会自动附带安装作为Spyder的软件包的一部分rope。但是,Spyder 2.2.2 Windows安装程序附带rope的错误版本,并且代码完成将不起作用。幸运的是,Spyder 2.2.3刚刚发布,升级Spyder将解决您的问题。使用此程序:

  1. 从​​下载二进制安装程序spyder-2.2.3.win-amd64.exe
  2. 打开WinPython控制面板,该面板可以在WinPython安装的根目录中找到。
  3. 将Spyder安装程序拖放到控制面板中,然后点击“Install packages”按钮。

您现在应该可以使用那里的可执行文件从WinPython根目录启动Spyder,并且应该修复代码完成。