Python 为什么它不在Jupyter笔记本上运行,而在命令提示符下运行?

Python 为什么它不在Jupyter笔记本上运行,而在命令提示符下运行?,python,jupyter-notebook,Python,Jupyter Notebook,我正在尝试运行一个python脚本,它是一个神经网络模型 当我试图在命令提示符下运行它时,它会运行,如下所示 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 (

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

当我试图在命令提示符下运行它时,它会运行,如下所示

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
(火炬)hkimlx@DESKTOP-62RHFK2:~/GDL/pytorch\u几何体/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笔记本中的相同代码之间,我是否做了不同的事情


提前非常感谢

我找到了解决办法。代码中包含argparse.ArgumentParser,这不是jupyter notebook运行代码的好方法