Jupyter“ 500:内部服务器错误”;“ ImportError:无法导入名称ConverterMapping”

MRule:

我正在尝试在全新安装的Ubuntu 19.04上使用Jupyter笔记本。我已经完成了通常的安装步骤,但是Jupyter无法正常工作。当我尝试打开笔记本时,我得到

500 : Internal Server Error

在终端中查看时,我看到Jupyter遇到了错误

ImportError: cannot import name ConverterMapping

我已经在Jupyter中进行搜索并找到导致内部服务器错误的其他原因的问题/答案,但是我找不到解决ConverterMapping问题的方法。我尝试卸载(pip uninstall ...)和重新安装(pip install --user ...)所有与Jypyter相关的软件包,但是没有效果。

更新:

常规系统更新后,问题已返回。这向我表明,删除已安装软件包.local目录pip(然后重新安装)并不一定是一项长期修复,因为似乎自动更新可能会导致问题重新出现。还有一些其他软件包(通过apt安装)虽然没有明确地与python相关,但也可能以某种破坏Jupyter笔记本的方式改变了python环境。

任何想法或建议将不胜感激。

拉希布·哈桑(Raheeb Hassan):

我也有类似的经历,并找到了Mrule的答案。删除/重新命名.local对我也有用,但是他的长期解决方案并不令人遗憾。因此,我深入研究了第一个解决方案为何起作用。

原来which jupyter返回$HOME/.local/bin/jupyter.local并没有删除,/usr/bin/jupyter当我没说。所以问题出在pip包中(.localpip install --user jupyter选件安装在其中)。

我之前曾经做过sudo pip uninstall jupyter几次,但这并没有删除其中的包.local(请参阅此处)。pip uninstall jupyter不必sudo卸载主目录中的那些目录(或手动删除它们)。我通过使用pip list | grep jupyter卸载了系统中与jupyter相关的其他任何软件包apt list | grep jupyter

然后最后通过重新安装了jupyter sudo apt install jupyter现在,它似乎正在工作。

最重要的是,通过pip系统范围安装并位于主目录(.local中的软件包通过via安装的软件包apt存在某种冲突(我找不到确切原因)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Jupyter Notebook:500 内部服务器错误

Jupyter Notebook Tensorflow MNIST导入错误:ImportError:无法导入名称批处理

错误:(jupyter服务器崩溃。无法连接。来自jupyter的错误代码:1)

更新ipython-jupyter提供内部服务器错误

无法解释的PHP错误(内部服务器错误500)

无法加载资源:服务器在绑定功能中以500(内部服务器错误)状态响应

Shinyapps.io-无法加载资源:服务器响应状态为500(内部服务器错误)

在本地但在服务器上完美运行:无法加载资源:500(内部服务器错误)

jupyter-notebook,ImportError:无法导入名称“ Type”

Jupyter Notebook ImportError:无法导入名称“ example_var”

spacy ImportError:无法在 Jupyter Notebook 中导入名称 Deque

500内部服务器错误mod_wsgi apache“ importerror:No Module named'django'

Excel / PowerBI OData导入导致内部服务器错误500

无法通过$ http.post方法发送数据,出现500个内部服务器错误

无法加载类型“表单” 500内部服务器错误-InvalidArgumentException

ASP.NET无法摆脱“ 500-内部服务器错误”

WSGI脚本无法作为Python模块加载-500内部服务器错误

无法显示级联下拉列表的值 - 500(内部服务器错误)

MVC4:服务器重新启动后,无法发布ajax内部服务器错误500

斯坦福大学的coreNLP名称实体识别器抛出错误500服务器错误:URL的内部服务器错误

为什么我无法访问tomcat中的服务CXF:HTTP状态500-内部服务器错误

ImportError:无法导入名称“解析器”

jQuery ajax调用将无法访问控制器:无法加载资源:服务器以状态500(内部服务器错误)响应

内部服务器错误 服务器遇到内部错误,无法完成您的请求

Jupyter Notebook:从imblearn导入SMOTE-ImportError:无法导入名称“ pairwise_distances_chunked”

导入错误:无法从 jupyter 笔记本中的“app”(app.ipynb)导入名称“app”

使用变量作为.htaccess文件中的文件夹名称会产生500个内部服务器错误

无法退出正在运行的Jupyter Notebook服务器

无法访问树莓派上的 Jupyter 服务器