这里只是列出我在学习过程中出现的各种错误以及解决方法, 并不代表我了解报错产生的原因以及解决的原理, 所以可能有时候并不起效. 在这里 xxxx 代表任意字符串 (避免出现每个人的报错因路径或其他原因而不同, 但是相同的字符串一般会给出) , ... 代表大段字符串.

1.

报错

1
2
3
4
5
6
7
8
9
usage: ipykernel_launcher.py [-h] [--env_name ENV_NAME] [--render] [--lr LR]
ipykernel_launcher.py: error: unrecognized arguments: -f xxxx.json

An exception has occurred, use %tb to see the full traceback.

SystemExit: 2

xxxx/anaconda3/lib/python3.7/site-packages/IPython/core/interactiveshell.py:xxxx: UserWarning: To exit: use 'exit', 'quit', or Ctrl-D.
warn("To exit: use 'exit', 'quit', or Ctrl-D.", stacklevel=1)

解决

将代码中的

1
args = parser.parse_args()

替换为

1
args, _ = parser.parse_known_args()

当然变量名可能不同, 将 args 替换为你使用的变量名就好了.


2.

报错

1
2
3
4
[In] !pip install xxxx
[Out]
...
MemoryError

解决

使用 –no-cache-dir 参数

1
!pip –no-cache-dir install xxxx

如果还是不行, 请升级 pip 再试一次

1
2
pip install --upgrade pip
!pip –no-cache-dir install xxxx