天生呀
2021-03-24 14:30
采纳率: 80%
浏览 1.5k

the following arguments are required: --cfg这个要怎么解决

F:\Anaconda\python.exe G:/data/test.py
usage: test.py [-h] --cfg CFG ...
test.py: error: the following arguments are required: --cfg

Process finished with exit code 2

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • ProfSnail 2021-03-24 14:31
    已采纳

    这应该是你的test.py需要一个名叫cfg的参数。

    具体使用方法只有看到你的代码之后才能了解。你可以私信我以更详细说明代码情况。

    命令行输入F:\Anaconda\python.exe G:/data/test.py --cfg CFG

    2 1 打赏 评论
  • 沐川 2021-03-24 14:57

    方便把test.py文件的内容贴出来吗?

    1 打赏 评论
  • 爱晚乏客游 2021-03-24 15:14

    打开ananconda的prompt,然后输入python G:/data/test.py --cfg ./path/to/cfg(后面加上权重或者配置文件的路径。或者在test.py中,找到

    if __name__=='__main__':这一句下面,有个--cfg的,里面加上default,写上路径也可以直接运行。

    if __name__ == '__main__':
        parser = argparse.ArgumentParser(prog='test.py')
        parser.add_argument('--cfg', default='这里写上cfg的路径,如果没有default,加上这句')
    打赏 评论

相关推荐 更多相似问题