Jupyter error: “No module named jupyter_core.paths”
尝试打开Jupyter笔记本(OSX 10.11.4),我得到以下错误:
1 2 3 4 5 6 7 8 9 | $ jupyter-notebook Traceback (most recent call last): File"/usr/local/bin/jupyter-notebook", line 7, in <module> from notebook.notebookapp import main File"/Users/geotheory/Library/Python/2.7/lib/python/site-packages/notebook/__init__.py", line 25, in <module> from .nbextensions import install_nbextension File"/Users/geotheory/Library/Python/2.7/lib/python/site-packages/notebook/nbextensions.py", line 23, in <module> from jupyter_core.paths import jupyter_data_dir, jupyter_path, SYSTEM_JUPYTER_PATH ImportError: No module named jupyter_core.paths |
这曾经奏效。知道怎么诊断吗?
我也有同样的问题,只需在MacOS终端上使用
今天早上我遇到了类似的问题。当我在bash_配置文件中更改$pythonpath目录时。然后我通过重新指定返回到/usr/lib/python2.*的python路径来解决问题。希望能有所帮助。
我也遇到过类似的问题。基本上,我通过卸载python2.7并重新安装更新的python&i python版本来解决这个问题。
有关如何通过Mac OS命令行有效卸载python2.7的详细信息如下:如何在Mac OS X 10.6.4上卸载python2.7?
通过命令行重新安装所需版本的ipython。在我的情况下,我还需要通过以下方式重新安装Jupyter:
1 | $ pip install jupyter |
祝你好运。
在我的例子中,这是因为使用sudo运行的pip没有对它在
所以我用find和chmod设置它们,如这里所述:
1 2 3 | cd /usr/local/lib/python2.7/dist-packages sudo find ./ -type d -exec chmod a+rx {} \; sudo find ./ -type f -exec chmod a+r {} \; |