首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PyCharm调试控制台是只读的,没有命令提示。

PyCharm调试控制台是只读的,没有命令提示。
EN

Stack Overflow用户
提问于 2022-03-01 17:48:49
回答 2查看 1.1K关注 0票数 0

我在macOS Big 11.6上使用macOS 2021.2.4,我的解释器运行Python3.9

我的PyCharm调试器控制台显示为只读,没有命令提示符。我需要提示符,以便在启动脚本时可以设置适当的变量。

下面是我的调试器控制台的样子:

以下是我所期待的Jet的提示: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被停用的

  1. 安装PyCharm 2020.3以检查早期版本是否具有相同的行为(确实如此)。

使用Python2.7作为interpreter.创建conda环境的

  1. 将IDE重置为其默认设置.

如果这与此相关,我正在尝试运行construal_level_task.py,这是回购https://github.com/UOSAN/high_level_construal中的文件

在命令行中,使用以下命令启动文件:python3 construal_level_task.py --id ASH999 --run 1 --session 1和那些输入(id、run、session)是我试图输入调试器控制台以在调试模式下运行脚本的输入。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-03-01 17:58:57

python程序退出,因此您不能再与控制台交互。您需要在代码中设置一个断点。然后,调试控制台将变成交互式的。

这些输入(id,run,

)是我试图在调试器控制台中输入的输入

使用调试控制台不是从命令行参数输入输入的正确方式。相反,您应该编辑运行配置并将它们添加到那里。有关如何执行此操作的说明,请参见Pycharm and sys.argv arguments

票数 1
EN

Stack Overflow用户

发布于 2022-03-01 17:52:33

我想问题是你使用了conda解释器。有必要这样做吗?您可以尝试使用纯解释器。

编辑:尝试使用虚拟使用普通解释器(而不是conda)。你的错误是conda envs的相互矛盾的副本。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71312640

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档