pycharm中文件取消用 pytest模式打開:
剛剛開始接觸python的時候,基本就靠debug來學習代碼,一步步調試一步步學習。這個時候通常我們是要run debug自己的文件,初來乍到不明白,有時候把python文件名就以“test”開頭了,直接run或者debug,就會報錯,各種錯誤,這時候如果通過顯示的erro來排查問題往往找不到答案。
現將本小白在pytest上的踩坑事件記錄下來:
首先描述下問題,如果py文件名字開頭帶有test,一般pycharm 默認運行pytest(這個應該是python自帶的測試框架),如果直接run自己的文件,會發現其實是運行的pytest,然后各種報錯。一般修改run---edit configuration就行了,界面修改如下:
+ 和 –可以添加和刪除,刪除pytest,添加了自己要運行的文件名和文件路徑(黃色框:script path)等,如下所示

基本上這樣就OK了,然后我這邊又出現了新的問題:
Run之后還是顯示錯誤:
_pytest/debugging.py:
Pdb.py
Module “cmd”has no attribute cmd
pytest都取消了,這是什么錯誤,黑人問號????好像經常遇到,大概就是解釋器的問題
然后通過在另一個賬戶下運行正常的設置對比我猜到了,我設置的解釋器有問題,難道解釋器里面的安裝包不一樣?然后換了個其它的虛擬環境解釋器,就debug 成功了,開始debug之路,debug愉快。先這樣吧,也不知道啥原因。如果有同學知道原因請賜教,歡迎提意見,小白歡迎鄙視,^_^
