在我安装的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
任何人都可以帮助我再次去吗?没有自动完成,我迷路了!
非常感谢, 罗布
答案 0 :(得分:1)
当Spyder与WinPython捆绑在一起时,它会自动附带rope
作为Spyder包的一部分安装。但是,Spyder 2.2.2 Windows安装程序附带了错误版本的rope
,代码完成将无法正常工作。幸运的是,Spyder 2.2.3刚刚发布,升级Spyder将解决您的问题。使用此程序:
spyder-2.2.3.win-amd64.exe
您现在应该可以使用其中的可执行文件从WinPython根目录启动Spyder,并且应该修复代码完成。