Spyder自动完成功能不适用于64位WinPython 2.7.5

时间:2013-08-19 14:34:47

标签: python spyder

在我安装的Spyder中,自动完成(ctrl + space)在编辑器中不起作用(但在控制台中)。它看起来和this一样,但是我在Windows 7上,所以我不能像答案那样pip install rope

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

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

以下信息可能有用,也可能没有用,来自Spyder关于页面:

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

任何人都可以帮助我再次去吗?没有自动完成,我迷路了!

非常感谢, 罗布

1 个答案:

答案 0 :(得分:1)

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

  1. Spyder downloads page
  2. 下载二进制安装程序spyder-2.2.3.win-amd64.exe
  3. 打开WinPython控制面板,可以在WinPython安装的根目录中找到。
  4. 将Spyder安装程序拖放到控制面板中,然后点击“安装包”按钮。
  5. 您现在应该可以使用其中的可执行文件从WinPython根目录启动Spyder,并且应该修复代码完成。