安装Anaconda3后Jupyter Notebook命令执行报错原因咨询
问题原因分析
1. jupyter notebook list 报错的核心原因
你绝对是在Python交互式环境(比如Python shell、IPython或者Jupyter的代码单元格里)输入了这条命令!
jupyter notebook list 是一条系统终端命令,得在Windows的CMD/PowerShell、macOS的Terminal或者Linux的终端里执行,不是给Python解释器看的代码。Python会把它当成Python语法来解析,自然会抛出SyntaxError: invalid syntax——这玩意儿完全不符合Python的语法规则嘛。
解决起来超简单:打开系统的命令提示符/终端,直接输入这条命令就行,别在Python交互窗口里输~
2. Chrome打开Jupyter页面异常的可能原因
从你的描述来看,大概率是缺少验证token导致静态资源加载失败:
- Jupyter启动时生成的完整链接是带
?token=xxxxxx后缀的,这个token是身份验证的关键 - 你复制的
http://localhost:8889/tree只是基础路径,没带token参数,Chrome通不过身份验证,就会导致页面的CSS、JS等静态资源加载失败,出现你截图里的异常样式
另外还有几个小概率因素:
- IE浏览器占用了Jupyter的相关资源,导致Chrome请求时出现冲突,试试先关掉IE里的Jupyter页面再重新打开Chrome的链接
- Chrome的缓存或者插件干扰了页面加载,可以用无痕模式打开链接,或者清除浏览器缓存后再试
内容的提问来源于stack exchange,提问作者Yei Kuo Yi
相关产品推荐
相关产品推荐

