Spyder(Scientific PYthon Development EnviRonment)是一個強大的交互式 Python 語言開發環境,提供高級的代碼編輯、交互測試、調試等特性,支持包括 Windows、Linux 和 OS X 系統。
本文在只安裝過python2.7的Win7環境下進行安裝Spyder,其他環境也不會很難。:)
ps,WinPython里就內置Spyder編譯器。
---------
1、安裝spyder
打開http://python-spyder.software.informer.com/2.7/
下載里面最新的源碼zip包,在本地解壓后,cmd里cd到解壓的目錄下
python setup.py install
很簡單的安裝,安裝過程中也沒報什么錯誤。
安裝后,在python安裝目錄下的Scripts下面會有一個spyder.bat,運行它就可以啟動Spyder
如果你的系統變量里包含了這個Scripts目錄,那么你在cmd中輸入spyder也可以啟動。
(我的系統變量Path是這樣設置的: ;%PYTHON_HOME%;%PYTHON_HOME%\Scripts )
2、安裝PyQt4
由於Spyder是基於PyQt4的,所以如果你啟動Spyder報以下錯誤:
就安裝個PyQt4 4.6+版本就可以
在windows上安裝PyQt4,為了簡單安裝,還是直接安裝whl格式的安裝包,這種包是經過編譯的,安裝速度比較快。
(如果你之前沒安裝過wheel模塊,你只需要
pip install wheel
)
打開http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyqt4
下載里面相對應python版本、系統版本的whl文件
這里我下載了個PyQt4-4.11.4-cp27-none-win32.whl
cmd里cd到該whl文件目錄下
pip install PyQt4-4.11.4-cp27-none-win32.whl
安裝后,你在python里面輸入
import PyQt4
沒報錯就說明安裝成功
3、一些小問題
運行后的spyder大概這個樣子:
老實說,這窗體的panel拖曳不是很方便,如果拖動得窗體都亂了樣,只需要在“View”→"Reset Window Layout"即可。
----
如果在運行py文件的時候報以下警告:
里面說沒控制台被選擇,這時候你得在"View"→"Panes"→"Console"觀看下,看看是有什么問題。
另外也可以在"Run"→"Configure"里,設置"Execute in a new dedicated Python console",這時候再運行py文件試試下。