报错:usage: ipykernel_launcher.py [-h] [–path [PATH]] [–dataset [DATASET]]
[–epochs EPOCHS] [–batch_size BATCH_SIZE]
[–num_factors NUM_FACTORS] [–regs [REGS]]
[–num_neg NUM_NEG] [–lr LR]
[–learner [LEARNER]] [–verbose VERBOSE]
[–out OUT]
ipykernel_launcher.py: error: unrecognized arguments: -f /home/xlsun/.local/share/jupyter/runtime/kernel-eaa4890a-e913-4592-94b3-8542bd1c788a.json
An exception has occurred, use %tb to see the full traceback.

SystemExit: 2
/home/xlsun/anaconda3/envs/Keras1.0.7/lib/python3.6/site-packages/IPython/core/interactiveshell.py:2870: UserWarning: To exit: use ‘exit’, ‘quit’, or Ctrl-D.
warn(“To exit: use ‘exit’, ‘quit’, or Ctrl-D.”, stacklevel=1)
在这里插入图片描述
  还是跟Pycharm使用环境做对比,如果报错代码在Pycharm中执行肯定没问题,不用JupyterLab的可视化界面,仅使用命令行也不会报错。有的分析可能是因为IPython的问题,先不管啥问题,能解决就对了。
上述报错的原因:
-----由于在jupyter notebook中,args不应为空。
解决方案:
  

改成args = parser.parse_args(args=[])
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐