作為一名程式設計師,除錯(debug)程式是一項必會的事情,在利用pycharm這個pythonide時,不好好利用其除錯功能真的是太可惜了。借用這兩天學習機器學習的工程。
在deep_learing工程中建立兩個python檔案,其中執行程式的檔名稱為main.py,另乙個knn.py則是機器學習中乙個小的模組,其中有演算法**。
在main.py中這樣編寫:
最關鍵的是寫出
if __name__ == "__main__":
這句**,這句**代表主函式執行的入口,在其中寫要進行測試的**就可以了:不過要注意先導入其他演算法檔案(import knn)。
然後讓pycharm進行debug main檔案即可,如果要觀察程式的具體執行步驟,在要執行的程式行中加入斷點就可以了
如上圖,在knn.py中設定斷點,對main進行debug的時候自然就進入了斷點,然後進行單步除錯即可。
在pycharm中安裝opencv
這裡會有乙個坑,注意選擇跟自己python相匹配的版本 檢視本機python的版本匹配哪些檔案 再輸入以下語句 import pip.internal print pip.internal.pep425tags.get supported 查詢得到 安裝opencv pip install open...
在pycharm中matplotlib的曲折安裝路
2.2 這時候安裝了matplotlib之後,你用pycharm測試一下是否成功了,也就是import matplotlib,肯定沒成功,因為之前安裝pygame就是這樣。這時候你需要從site packages資料夾裡,複製matplotlib的安裝檔案,也即是這兩個 2.3 如果之前路徑配置的對...
在pycharm中設定django環境快速執行
當我們的django專案已經搭建起來以後,剛開始一直在cmd裡面執行。想觀察 的某一部分輸出是否正確的時候,只能把它傳遞給response,然後展現在網頁上看是否正確。於是就想,能不能pycharm執行,因為這樣可以print我們的一些東西,方便我們觀察輸出。答案當然是可以的。假設現在你已經安裝好了...