2013-10-31 167 views
22

我是一個相當新的Pycharm用戶最近從其他IDE轉換。Pycharm有交互式Python解釋器嗎?

我有一個問題是關於交互式python解釋器,這是我可以在運行腳本後檢查它們的變量中鍵入的「窗口」。 Pyscripter有這個叫「Python解釋器」的東西,我知道Pycharm也有。

我試過「工具」下的「Python控制檯」,但我不認爲它是一回事。所以我想知道如何在Pycharm中找到這個Python解釋器?我正在使用社區版本3.

+0

我有同樣的問題,我發現所有這些有幫助:http://stackoverflow.com/questions/19329601/interactive-shell-debugging-with-pycharm http://stackoverflow.com/questions/19207019/interacting -with-program-after-execution http://stackoverflow.com/questions/21912882/can-i-drop-into-interactive-mode-at-a-breakpoint-in-pycharm3 – MackM

回答

5

是的。

To launch an interactive console 

    On the main menu, choose Tools | Run Python console, or Tools | Run Django console 

Running Console

+6

我想南安正在尋找一個在腳本運行後與變量進行交互的方式,類似於IDLE中的行爲。 – MackM

3

運行 - >設置 - 編輯>翻譯選項 - >添加-i

會有一個紅色的提示,當你運行完成。

+3

至少在4.5。4 PyCharm在Rund/Debug Configurations對話框中提供了一個「顯示後面的命令行」選項,我發現比-i選項好得多(上一個命令的作用向上箭頭) –

+0

這樣做可以讓我'沒有這樣的文件或目錄:' - i''。之後的「顯示命令行」工作,但不會在引發異常之後工作。 IDLE做得更好。 – Noumenon

15

我使用Pycharm社區版版本2016.1.2我下面來獲得一個交互式提示調試

  1. 當調試文件(將斷點的地方,你想工作)
  2. 在調試窗口中,應該有一個「控制檯」選項卡,選擇它
  3. 在控制檯的左側工具欄上,從底部「顯示Python提示符」第二個按鈕。按它
  4. 您現在應該看到一個intereractive提示您可以在控制檯中使用(允許你與運行的代碼進行交互)

enter image description here

如OP提到,只得到一個交互式正在運行的腳本之外蟒提示,在主菜單欄中選擇工具 - >的Python控制檯

enter image description here

神奇,這將出現:

enter image description here

0

選擇RunEdit Configurations,勾選 「顯示命令行之後」。但是,在引發異常之後它不起作用。

15

您可以設置PyCharm,然後它與PyScripter運行相同。

運行 - >編輯配置 - >選擇「之後顯示命令行」。