Spyder autocomplete不适用于64位WinPython 2.7.5



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

我安装的Python是由WinPython提供的,版本是WinPython-64bit-2.7.5.2。它与Spyder 2.2.2一起提供。

我曾尝试使用--debug命令行选项使Spyder进入调试模式,如本文所述,但在该版本的Spyder中似乎不可用。(Spyder称no such option -d

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

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

有人能帮我重新出发吗?没有自动完成,我迷路了!

非常感谢,Rob

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

  1. 从Spyder下载页面下载二进制安装程序spyder-2.2.3.win-amd64.exe
  2. 打开WinPython控制面板,它可以在WinPython安装的根目录中找到
  3. 将Spyder安装程序拖放到控制面板中,然后点击"安装软件包"按钮

现在,您应该能够使用WinPython根目录中的可执行文件启动Spyder,并且代码完成应该是固定的。

最新更新