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运行了它!我需要使用命令行吗?在这里,你必须更具体一些。提供执行步骤。此外,这可能会有帮助: