⑴ 打開spyder出現python已停止工作
Python
spyder先出現dos窗口,然後後面就什麼都沒有了。
方法:C:\用戶\Administrator\.spyder3
刪除這個.spyder3文件夾就好了,然後啟動spyder,就好了
⑵ 什麼是spyder
spyder是一個簡單的python集成開發環境。spyder和其他的Python開發環境相比,它的優點就是模仿MATLAB的「工作空間」的功能。
可以看到Spyder的界面設計和matlab十分地相似,熟悉matlab的同學可以很快地習慣使用Spyder,但也有些許不同,我補充下這些不同點。
1.首先是快捷鍵,一般來說調試的快捷鍵會設置為F5,它的調試是Ctrl+F5,還有逐步調試也不一樣,總之為了方便,我把調試快捷鍵改成了習慣的方式。修改的方法是工具欄上的TOOL->Preferences->Keyboard shortcuts,然後相應地對快捷鍵進行修改。
2.其次是斷點的設置方式,一般來說斷點是點擊一次編輯區旁邊的豎條,但是Spyder是兩次,取消也是連擊兩次,個人非常不能理解為什麼要這么設置。當然你也可以直接選擇斷點的快捷鍵,默認快鍵鍵是Ctrl+F12,我給改成了F12。
3.代碼提示,matlab的代碼提示是輸入函數的前幾個字母然後按tab鍵,python則是先寫個.然後按tab鍵。如果是創建的對象就直接寫個.就有代碼提示了。
4.腳本的路徑最好不要寫中文,因為很有可能python認不出,具體原因我講不清楚,但是這真是個血淋淋的教訓。
推薦課程:中谷教育Python視頻教程
⑶ Anaconda 的spyder怎麼進行斷點調試
pdb: python debugger 就是python的調試器。查看和控製程序運行。 運行不下去是因為代碼中有pdb設置的斷點 import pdb pdb.set_trace() # 設置斷點
⑷ 下載安裝python(x,y)後,點擊spyder就跳出一個終端,終端消失後就沒反應了
應該是python版本混亂了吧。
如果安裝了兩個python版本,PATH里只能添加一個,作為默認python使用,另一個只能通過全路徑調用。
如果spyder只支持python2,你可以把python2作為默認的python,也就是把python2.7的路徑添加到PATH里。而要使用stackless的時候,在cmd中輸入完整的python路徑,比如:
d://python3/bin/python
⑸ 如何在 Python 中使用斷點調試
使用ide把用spyder,pycharm,或者eclpise+pydev,容易調試;
⑹ Python spyder無法運行
你先看看是不是那文件有問題,如果文件沒問題的話那就是年一 的系統有問題了
⑺ spyder程序運行的問題
pdb: python debugger 就是python的調試器。查看和控製程序運行。 運行不下去是因為代碼中有pdb設置的斷點 import pdbpdb.set_trace() # 設置斷點注釋掉上述內容就OK pdb的使用請下吧
⑻ spyder調試Continue後沒反應
單擊 file-----NewProject
在首次建立工程的時候會要求選擇工作空間,您可以選擇默認或者建立新的工作空間
然後就可以在文檔中加入代碼,並運行
也可以選中要執行的語句然後按「F9」運行,這個方式和matlab很像。
在右下角的窗口中就會出現結果
2、加入模塊
首先確定該模塊找不到,如下
這時需要添加模塊的路徑Tools-PYTHONPATH manage –add path –synchronize
然後可以查看tools下的current user environment variables,如下
此時,應該可以正常工作了,如果不行,就重啟一下spyder。
3、調試
首先是添加斷點,可以通過在行首雙擊的方式添加斷點
進入調試
進入下一步
結束調試
運行到對應的語句就可以在右側的窗口看到對應的變數和對象
更多問題可以參考http://datasciencesource.com/python-with-spyder-tutorial/
和Spyder自帶的幫助