PyCharm 调试控制台是只读的,没有命令提示符
PyCharm debug console is read only, no command prompt
我在 macOS Big Sur 11.6 上使用 PyCharm 2021.2.4 和我的解释器 运行ning Python 3.9
我的 PyCharm 调试器控制台显示为只读,没有命令提示符。我需要提示,以便在启动脚本时设置正确的变量。
这是我的调试器控制台的样子:
根据 Jet Brains 文档,这是我期望的提示:https://www.jetbrains.com/help/pycharm/using-debug-console.html#open
到目前为止,我已经尝试过:
验证“在控制台输出中模拟终端”是否已停用:https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000244824-Console-toolbar-is-gone?page=1#community_comment_115000347810
正在安装 PyCharm 2020.3 以检查早期版本是否表现出相同的行为(确实如此)。
使用 Python 2.7 作为解释器创建一个 conda 环境。
正在将 IDE 重置为其默认设置。
如果它是相关的,我正在尝试 运行 construal_level_task.py 这是这个 repo https://github.com/UOSAN/high_level_construal
中的文件
在命令行中,使用此命令启动文件:python3 construal_level_task.py --id ASH999 --run 1 --session 1
那些输入(id、运行、会话)是我试图在调试器控制台中输入的运行 处于调试模式的脚本。
我认为问题出在你使用conda解释器。有这个必要吗?您可以尝试使用纯解释器。
编辑:尝试使用普通解释器(不是 conda)来使用虚拟。你的错误是 conda envs 的副本冲突。
python 程序已退出,因此您无法再与控制台交互。您需要在代码中设置一个断点。然后调试控制台将变为交互式。
those inputs (id, run, session) are the ones I'm trying to enter in the debugger console
使用调试控制台不是输入命令行参数的正确方法。相反,您应该编辑 运行 配置并将它们添加到那里。有关如何执行此操作的说明,请参阅 。
我在 macOS Big Sur 11.6 上使用 PyCharm 2021.2.4 和我的解释器 运行ning Python 3.9
我的 PyCharm 调试器控制台显示为只读,没有命令提示符。我需要提示,以便在启动脚本时设置正确的变量。
这是我的调试器控制台的样子:
根据 Jet Brains 文档,这是我期望的提示:https://www.jetbrains.com/help/pycharm/using-debug-console.html#open
到目前为止,我已经尝试过:
验证“在控制台输出中模拟终端”是否已停用:https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000244824-Console-toolbar-is-gone?page=1#community_comment_115000347810
正在安装 PyCharm 2020.3 以检查早期版本是否表现出相同的行为(确实如此)。
使用 Python 2.7 作为解释器创建一个 conda 环境。
正在将 IDE 重置为其默认设置。
如果它是相关的,我正在尝试 运行 construal_level_task.py 这是这个 repo https://github.com/UOSAN/high_level_construal
中的文件在命令行中,使用此命令启动文件:python3 construal_level_task.py --id ASH999 --run 1 --session 1
那些输入(id、运行、会话)是我试图在调试器控制台中输入的运行 处于调试模式的脚本。
我认为问题出在你使用conda解释器。有这个必要吗?您可以尝试使用纯解释器。
编辑:尝试使用普通解释器(不是 conda)来使用虚拟。你的错误是 conda envs 的副本冲突。
python 程序已退出,因此您无法再与控制台交互。您需要在代码中设置一个断点。然后调试控制台将变为交互式。
those inputs (id, run, session) are the ones I'm trying to enter in the debugger console
使用调试控制台不是输入命令行参数的正确方法。相反,您应该编辑 运行 配置并将它们添加到那里。有关如何执行此操作的说明,请参阅