pycham debug 專輯

2023-01-27 06:01:24

遇到大量程式碼的專案時怎麼迅猛的調程式碼今天將交給大家幾個方法

設定環境:

環境的統一是一切的基礎,因為不同的版本不同步之間會造成很多各式各樣的報錯

然後選擇現有環境進行設定

上面的路徑進行預設環境變數的切換,然後會進行一段時間的修改

當然anaconda提供了較為細緻的環境切分功能,就是可以為單獨的專案客製化一個獨特的一套python環境

**就可以在裡面的envs子目錄下面找到對應的直譯器

接下教怎麼使用斷點

點選綠色的bug

想要檢視斷點之前的所有變數的值,只需要把遊標放在上面就可以就可以大致瀏覽有什麼東西

想要再看的多一些:就點選下這個bar

就會出現這些的具體值

進行下一條語句

點選這句就可以,效果如下

再點選下:

好了,那如果你想要一下子到下一個斷點而不是一個個執行到下面,加快偵錯速度,該怎麼做?

直接進入

左邊的小箭頭

就可以了,效果如下:

如果這時我們點選進入下一條

就會一條條執行

如果我們這個是一個函數會怎能?


點選步過:

就會跳過整個函數,到下一個函數,如果想要看裡面的值:

步入

就是左邊的這個:

我們就可以進入實現這個函數的地方:
OS的getenv方法

就可以一步步執行這個函數裡面的內容。

步出

就是出去這個函數,直接看到返回的結果

有的包下載慢,怎麼辦?

換源

因為不可抗力的原因,我們下載速度特別慢

pip install xxx -i https://pypi.tuna.tsinghua.edu.cn/simple

xxx 換成包名就行

有的時候我們環境的一些設定會出現版本問題

設定單獨環境的版本

可見所以我們最好是每個大專案都有個獨自的環境,然後這個環境又繼承於總環境,這樣我們只需對少量的包進行重寫即可。

pycharm最新版本提供一鍵設定

但是用命令列的話:
就可以用命令檢視所有版本進行客製化下載

pip install numpy==

當然官網搜尋手動裝:
https://pypi.org/

點選這個

就可以看到每個平臺上的包:

然後下載對應的就可以

儲存到這個路徑下:

輸入指令:

pip install xxx.whl

就可以本地安裝

歷史: