我正在使用Python的raw_input从键盘获取输入。
如何使用 PyCharm 调试我的代码?当(例如)执行
name = raw_input("Input your name")
时,我无法从键盘输入。
对于 IntelliJ 用户,“始终显示调试控制台”位于 IntelliJ IDEA -> 设置 -> 构建、执行、部署 -> 控制台下
我发现的解决方法(至少对于
input()
,但我猜这是同一个问题)是在运行配置中检查Emulate terminal in output console
。打开您的运行配置 | Modify options
下拉菜单 | Emulate terminal in output console
。
Always show Debug Console
对我来说似乎对这个问题没有影响。
您还可以在此处跟踪问题并对其进行投票:https://youtrack.jetbrains.com/issue/PY-42002/Not-able-to-use-input-while-debugging-with-remote-interpreter