【问题标题】:PyCharm: Executing the script in the console rather than 'run'PyCharm:在控制台中执行脚本而不是“运行”
【发布时间】:2017-06-30 18:58:34
【问题描述】:

默认情况下,PyCharm 中的所有脚本似乎都在一个名为“Run”的单独 Python 解释器中执行,据我所知,它几乎独立于同时运行的 IPython 控制台。现在,要在整个运行后执行脚本的任何 sn-p,我可以复制粘贴到“运行”窗格中,但这并不理想,因为它不是真正的 python/ipython 控制台。如果我想在控制台中执行,我需要在控制台中再次运行整个事情(而不仅仅是一个 sn-p),因为控制台在运行时似乎无法识别/存储任何变量,这很乏味。

我已经搜索了解决方案,但最接近的是在运行配置中启用“显示命令行后记”。这似乎只是在“找不到文件”的行上抛出了一个错误,这是没有意义的。如果有帮助,我正在通过 SSH 将脚本运行到远程服务器中。

【问题讨论】:

  • ipython haa %run 在控制台命名空间中运行脚本并将结果留在该空间中的魔法。我不知道PyCharm 层是做什么的。

标签: python-3.x ipython pycharm


【解决方案1】:
  1. 开始运行 --> 编辑配置...
  2. 朝着按钮,您会看到一个复选框,上面写着“使用 python 控制台运行”
  3. 确保选中

【讨论】:

    【解决方案2】:

    尝试通过运行 -> 编辑配置来编辑运行配置。 并检查工作目录或脚本目录的路径。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-01
      • 1970-01-01
      • 2011-03-10
      • 1970-01-01
      • 1970-01-01
      • 2016-04-04
      • 2015-08-30
      • 2018-06-23
      相关资源
      最近更新 更多