【问题标题】:Launching Spyder and JupyterNotebook causes importError when image not found找不到图像时启动 Spyder 和 Jupyter Notebook 会导致 importError
【发布时间】:2018-11-08 02:25:15
【问题描述】:

我是 python 和虚拟环境的新手。更新 conda 后,我在打开 jupyter notebook 和 Spyder 时遇到问题。

以下是有关我拥有的版本的一些信息:

 $ conda info

     active environment : None  '''is it caused by this ? '''
       user config file : /Users/-/.condarc
 populated config files : /Users/-/.condarc
          conda version : 4.5.4
    conda-build version : 3.0.27
         python version : 2.7.14.final.0
       base environment : /Users/-/anaconda2  (writable)
           channel URLs : https://repo.anaconda.com/pkgs/main/osx-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/free/osx-64
                          https://repo.anaconda.com/pkgs/free/noarch
                          https://repo.anaconda.com/pkgs/r/osx-64
                          https://repo.anaconda.com/pkgs/r/noarch
                          https://repo.anaconda.com/pkgs/pro/osx-64
                          https://repo.anaconda.com/pkgs/pro/noarch
          package cache : /Users/-/anaconda2/pkgs
                          /Users/-/.conda/pkgs
       envs directories : /Users/-/anaconda2/envs
                          /Users/-/.conda/envs
               platform : osx-64
             user-agent : conda/4.5.4 requests/2.18.4 CPython/2.7.14 Darwin/15.5.0 OSX/10.11.5
                UID:GID : 501:20
             netrc file : None
           offline mode : False


JupyerNotebook version : 5.5.0
Jupyter version : 4.4.0
Spyder version : 3.2.8

Spyder 无法启动,当尝试从 anaconda navigator 启动 spyder 时出现此错误:

/anaconda2/lib/python2.7/site-packages/zmq/backend/cython/init.py”,第 6 行,在 从 。导入(常量、错误、消息、上下文、 ImportError:dlopen(/Users/-/anaconda2/lib/python2.7/site-packages/zmq/backend/cython/error.so,2):库未加载:@rpath/libsodium.23.dylib 引用自:/Users/-/anaconda2/lib/libzmq.5.dylib 原因:找不到图片

尝试从 anaconda 启动 jupyter notebook 会抛出相同的 image not found 错误:

/anaconda2/lib/python2.7/site-packages/zmq/backend/cython/init.py”,第 6 行,在 从 。导入(常量、错误、消息、上下文、 ImportError:dlopen(/Users/-/anaconda2/lib/python2.7/site-packages/zmq/backend/cython/error.so,2):库未加载:@rpath/libsodium.23.dylib 引用自:/Users/-/anaconda2/lib/libzmq.5.dylib 原因:找不到图片

我发现更新后,一个新的 Anaconda2 文件夹被初始化为只有 zmq 文件 /anaconda2/lib/python2.7/site-packages/zmq/backend/cffi/__pycache__

一切都很顺利,但是在按照 anaconda 说明和建议进行更新后,我开始遇到这些错误。

我该如何解决这个问题?是因为active environment : None吗?

【问题讨论】:

    标签: python anaconda jupyter-notebook spyder conda


    【解决方案1】:

    面临同样的问题。来自https://github.com/jupyter/notebook/issues/1632 的解释是更新 conda 时的一些依赖关系搞砸了,所以试试:

    conda remove zeromq
    conda install zeromq
    

    那就试试吧:

    conda update conda-build
    

    祝你好运,

    【讨论】:

    • 请注意,这将删除您安装的所有客户依赖项,以及 Jupyter notebook、jupyterLab 等。至少它发生在我身上:(
    猜你喜欢
    • 2016-01-13
    • 1970-01-01
    • 1970-01-01
    • 2018-02-24
    • 1970-01-01
    • 2020-05-13
    • 2018-07-06
    • 2021-10-27
    • 2020-10-17
    相关资源
    最近更新 更多