有關取消pytest的問題


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愉快。先這樣吧,也不知道啥原因。如果有同學知道原因請賜教,歡迎提意見,小白歡迎鄙視,^_^

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM