Python 正在运行Argpars,但遇到此错误SystemExit 2

Python 正在运行Argpars,但遇到此错误SystemExit 2,python,conv-neural-network,argparse,Python,Conv Neural Network,Argparse,我正在尝试设置训练参数和解析,但我遇到了这个错误,请任何人帮忙 parser = argparse.ArgumentParser(description='Explore pre-trained AlexNet') parser.add_argument( '--image_path', type=str, help='Full path to the input image to load.') parser.add_argument( '--use_pre_train

我正在尝试设置训练参数和解析,但我遇到了这个错误,请任何人帮忙

parser = argparse.ArgumentParser(description='Explore pre-trained AlexNet')
parser.add_argument(
    '--image_path', type=str,
    help='Full path to the input image to load.')
parser.add_argument(
    '--use_pre_trained', type=bool, default=True,
    help='Load pre-trained weights?')
args = parser.parse_args()

得到了这个错误 用法:ipykernel\u launcher.py[-h][--image\u path image\u path] [--使用预先培训的使用预先培训的] ipykernel_launcher.py:错误:无法识别的参数:-f/root/.local/share/jupyter/runtime/kernel-ff8e2476-e39b-4e40-b8f9-6b8113fe8f1f.json 发生异常,请使用%tb查看完整回溯


SystemExit:2在Jupyter笔记本电脑单元中:

import sys
sys.argv
我明白了

['/usr/local/lib/python3.8/dist-packages/ipykernel_launcher.py',
 '-f',
 '/home/paul/.local/share/jupyter/runtime/kernel-7923bfd2-9f96-45cf-8b44-1859a2185715.json']
Jupyter服务器正在使用
sys.argv
设置与内核的通信通道
argparse
也解析此列表

因此,以这种方式运行时,
commandline
argparse
不能用于向笔记本提供参数


你是如何开始这个脚本的?您是否尝试提供脚本所期望的命令行值

'--image_path' 
'--use_pre_trained'

如果您这样做了,您可能会得到另一个解析器的错误,关于“意外参数”。这是来自服务器的。

您键入了什么命令,因为它说:“无法识别的参数:-f”我已经使用colab运行了它!我需要使用命令行吗?在这里,你必须更具体一些。提供执行步骤。此外,这可能会有帮助: