启动Spyder和JupyterNotebook会在找不到图像时导致importError

时间:2018-05-29 12:17:36

标签: python anaconda jupyter-notebook spyder conda

我是python和虚拟环境的新手。我在更新conda后面临着打开jupyter笔记本和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导航器启动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笔记本会引发同样的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       原因:未找到图像

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

一切顺利,但在遵循anaconda指示和更新建议后,我开始收到这些错误。

如何解决此问题?是因为active environment : None

1 个答案:

答案 0 :(得分:6)

面临同样的问题。从https://github.com/jupyter/notebook/issues/1632开始,它解释了更新conda时的一些依赖关系搞砸了,请尝试:

conda remove zeromq
conda install zeromq

然后尝试:

conda update conda-build
祝你好运,