不知道为什么,今天在命令行中执行jupyter notebook的时候出现了如下错误。
Traceback (most recent call last):
File “/Users/*/anaconda/bin/jupyter-notebook”, line 7, in
from notebook.notebookapp import main
File “/Users/*/anaconda/lib/python3.6/site-packages/notebook/notebookapp.py”, line 76, in
from .services.kernels.kernelmanager import MappingKernelManager
File “/Users/*/anaconda/lib/python3.6/site-packages/notebook/services/kernels/kernelmanager.py”, line 16, in
from jupyter_client.session import Session
File “/Users/*/anaconda/lib/python3.6/site-packages/jupyter_client/init.py”, line 7, in
from .manager import KernelManager, run_kernel
File “/Users/*/anaconda/lib/python3.6/site-packages/jupyter_client/manager.py”, line 32, in
from .session import Session
File “/Users/*/anaconda/lib/python3.6/site-packages/jupyter_client/session.py”, line 61, in
from jupyter_client.jsonutil import extract_dates, squash_dates, date_default
File “/Users/*/anaconda/lib/python3.6/site-packages/jupyter_client/jsonutil.py”, line 11, in
from dateutil.parser import parse as _dateutil_parse
File “/Users/*/anaconda/lib/python3.6/site-packages/dateutil/parser.py”, line 158
l.append(“%s=%s” % (attr,value
))
^
SyntaxError: invalid syntax
解决方案为升级python-dateutil。
conda upgrade python-dateutil