我正在尝试使用魔法%run -d "/home/dev/filename.py"
在调试模式下在Jupyter Notebook中运行脚本。
我这样做时会收到错误:AttributeError: 'NoneType' object has no attribute 'f_globals'
。
只有filename.py
只包含print("hello world)
才会发生这种情况。脚本本身是无关紧要的,并且在调用魔法时会发生错误。
要明确产生错误的代码是神奇的%run -d
本身。您可以尝试使用任何脚本在Jupyter Notebook中重现它。对我来说,任何脚本都会返回该错误。
任何人都有同样的经历吗?知道发生了什么吗?
答案 0 :(得分:1)
好的我找到了: https://github.com/ipython/ipython/pull/10030 https://github.com/takluyver/ipython/commit/6b1960d811d25e8f754324259a5b4fd59f8f8162
我是Ipython文件中的一个错误,我必须手动编辑。对新手来说不是最简单的:S。