2013-08-19 31 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,並且應該修復代碼完成。