为什么它不能在Jupyter Notebook上运行,却可以在命令提示符下运行?

时间:2020-08-23 03:22:03

标签: python jupyter-notebook

我正在尝试运行python脚本,这是一个神经网络模型。

当我试图在下面的命令提示符下运行它时,它将运行。

(torch) hkimlx@DESKTOP-62RHFK2:~/GDL/pytorch_geometric/examples$ python gcn.py

但是,当我尝试通过将代码复制到Jupyter笔记本上来执行此操作时,会出现以下类似错误。

usage: ipykernel_launcher.py [-h] [--use_gdc]
ipykernel_launcher.py: error: unrecognized arguments: -f /home/hkimlx/.local/share/jupyter/runtime/kernel-620f76cb-51fd-4133-8705-eba83e88ac4e.jso

在运行原始代码(gcn.py)和jupyter笔记本中具有相同目录的相同代码之间,我是否会做不同的事情?

非常感谢您!

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。该代码包含argparse.ArgumentParser,对于jupyter Notebook运行代码来说不是一个好方法。

How to fix ipykernel_launcher.py: error: unrecognized arguments in jupyter?