【发布时间】:2019-09-28 11:41:48
【问题描述】:
我在 Ubuntu linux 上使用 Pycharm 社区版 2019.1,我在“记忆”一个交互式控制台中的变量以在另一个控制台中重用它们时遇到以下问题:
按照Interacting with program after execution 和Does Pycharm have Interactive Python Interpreter?,我已经完成了:
pycharm > 运行 > 编辑配置 >(勾选/选中)'使用 python 控制台运行'(以前,'之后显示命令行'),
它“记住”代码中变量的值,并允许我直接在控制台中与它们进行交互,但仅限于与该特定程序相对应的那个。例如,假设我有两个程序,“test0.py”和“test1.py”;从“test0.py”,我们得到 x=1 作为输出或其中使用的变量,然后我们运行“test1.py”,它将 x 作为输入。现在,由于“test0.py”和“test1.py”有单独的控制台,“test1.py”无法识别从“test0.py”获得的 x。
我想要的是一个像 Spyder 或 Jupyter 这样的全局控制台,它会“记住”我运行的每个程序的输出和使用的变量,并与它们一起玩。
我应该采取哪些步骤来实现上述目标?
【问题讨论】:
标签: python pycharm jupyter-notebook spyder