pycham debug 專輯

E_sheep發表於2023-01-26

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

配置環境:

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

image

image

然後選擇現有環境進行配置

image

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

image

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

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

image

接下教怎麼使用斷點

image

點選綠色的bug
image

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

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

就會出現這些的具體值

進行下一條語句

image

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

image

再點選下:
image

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

直接進入

image

左邊的小箭頭
image

就可以了,效果如下:
image

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

就會一條條執行
image

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

image
點選步過:
image
就會跳過整個函式,到下一個函式,如果想要看裡面的值:

步入

image

就是左邊的這個:
image

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

image

就可以一步步執行這個函式里面的內容。

步出

image

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

有的包下載慢,怎麼辦?

換源

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

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

xxx 換成包名就行

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

配置單獨環境的版本

image

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

pycharm最新版本提供一鍵配置

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

pip install numpy==

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

image

點選這個
image

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

然後下載對應的就可以

儲存到這個路徑下:
image

輸入指令:

pip install xxx.whl

就可以本地安裝

歷史:
image

相關文章