1

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

我安装的 Python 由 WinPython 提供,版本为WinPython-64bit-2.7.5.2. 它带有 Spyder 2.2.2。

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

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

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

任何人都可以帮我重新开始吗?没有自动完成,我迷路了!

非常感谢,罗布

4

1 回答 1

1

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

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

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

于 2013-08-22T15:17:56.927 回答