我試圖附加並調試通過命令行運行的python腳本。在搜索有關如何操作的說明時,我發現大多數屏幕截圖都顯示了PID,後面跟着程序的名稱,如下所示。PyCharm - 本地進程窗口沒有顯示程序名稱
但是,我運行窗口僅顯示沒有提到該程序的名稱的PID:
這是令人沮喪,因爲我無法通過正在運行的程序的PID的看窗戶打開。一旦我點擊任務管理器窗口,提示消失。此外,即使我截取了提示的截圖,也沒有任何PID與我的任何正在運行的服務相匹配。
我必須通過附加到命令行進行調試,因爲在設置調試配置時,我嘗試傳遞的參數未被正確接受。這使得基本上不可能有效地調試該程序。任何人都可以告訴我,如果有一個設置,我可以附加到進程提示顯示程序名稱?
當我重視過程我確實得到看起來像第一張圖片的窗口得到PID。幾個問題:你在什麼操作系統?您是否期望在窗口中看到這6個python進程,或者您不知道這些進程是什麼?你運行ps來查找你的程序的PID名是什麼,然後看看它是否在你的列表中? –
我在Windows 7上。我不期望看到6個進程 - 我只有一個運行,我知道。我其實忘了嘗試任務列表。它看起來像我的過程在列表中。 但是,這並沒有改變這個事實,我仍然想要讓程序列表出現在PID旁邊。如前所述,單擊cmd會導致附加提示關閉,因此嘗試比較非常不方便。該功能顯然存在,我只是不知道如何啓用它。 – Inagnikai
嗯..看起來很奇怪。我遇到的問題是我無法重新創建錯誤,因此無法自行調試。所以我想讓我們嘗試一些東西。如果你創建另一個項目並運行一個簡單的程序,比如'while(True):print(「Hello World!」)'並嘗試通過pycharm連接到它,它是否也有相同的問題? –