我想运行一些代码有jupyter笔记本,但是从一开始,我有问题。
事实上,它看起来像我不能使用以下命令:
parser.add_argument('--lr', default=0.1, type=float, help='learning rate')
parser.add_argument('--resume', '-r', action='store_true', help='resume from checkpoint')
用法: ipykernel_launcher.py [-h] [--lr LR] [--resume]
和ipykernel_launcher.py
给出错误: unrecognized arguments: -f
和:
args = parser.parse_args()
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/argparse.py in parse_args(self, args, namespace)
1750 if argv:
1751 msg = _('unrecognized arguments: %s')
-> 1752 self.error(msg % ' '.join(argv))
1753 return args
1754
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/argparse.py in error(self, message)
2499 self.print_usage(_sys.stderr)
2500 args = {'prog': self.prog, 'message': message}
-> 2501 self.exit(2, _('%(prog)s: error: %(message)s\n') % args)
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/argparse.py in exit(self, status, message)
2486 if message:
2487 self._print_message(message, _sys.stderr)
-> 2488 _sys.exit(status)
2489
2490 def error(self, message):
SystemExit: 2
我见过一些人试图用jupyter和arg_parse时已经有这个问题,但我不能找到一个简单的解决方案。
谢谢您的帮助!