2016-04-15 151 views
0

我在我的新机器上安装了Anaconda。当我尝试启动Ipython Notebook(现在是Jupyter)时,浏览器不会启动。我在终端收到以下消息:为什么Anaconda Jupyter Ipython笔记本不会启动?

/Users/jameseaves/anaconda/bin/jupyter_mac.command ; exit; 
jameseaves (master) ~ $ /Users/jameseaves/anaconda/bin/jupyter_mac.command ; exit; 
Traceback (most recent call last): 
    File "/Users/jameseaves/anaconda/bin/jupyter-notebook", line 4, in <module> 
    import notebook.notebookapp 
    File "/Users/jameseaves/anaconda/lib/python2.7/site-packages/notebook/notebookapp.py", line 22, in <module> 
    import ssl 
    File "/Users/jameseaves/anaconda/lib/python2.7/ssl.py", line 97, in <module> 
    import _ssl    # if we can't import it, let the error propagate 
ImportError: dlopen(/Users/jameseaves/anaconda/lib/python2.7/lib-dynload/_ssl.so, 2): Symbol not found: _SSLv2_method 
    Referenced from: /Users/jameseaves/anaconda/lib/python2.7/lib-dynload/_ssl.so 
    Expected in: /usr/local/opt/openssl/lib//libssl.1.0.0.dylib 

logout 
Saving session... 
...copying shared history... 
...saving history...truncating history files... 
...completed. 


[Process completed] 

我的操作系统是埃尔卡皮坦

有谁知道是怎么回事了?谢谢。

+0

请参阅[\ [openssl-dev \] \ [openssl.org#4398 \] BUG/1.0.2g打破CURL扩展](https://www.mail-archive.com/[email protected] /msg43232.html)在OpenSSL开发列表上。另请参阅[未定义符号:SSLv2_client_method](http://stackoverflow.com/q/35880228)和[使用rbenv和ruby-build构建ruby失败,且未定义符号:SSLv2_method](http://stackoverflow.com/q/36286437 )堆栈溢出。 – jww

回答

0

我办公室的IT人员为我提供了一个解决方案。特别是,我卸载了自制软件。以下是他的全部答复。 (这可能是相同的解决方案,由托马斯提供的,但我不明白这些链接提供的讨论。)


在错误输出中引用的文件, 在/ usr /本地的/ opt/OpenSSL的/lib//libssl.1.0.0.dylib是 OpenSSL库的版本1.0.0。它被anaconda引用,并且缺少预期的一段代码(即找不到符号:_SSLv2_method)。

OpenSSL开发人员删除了版本1.0.2g中的_SSLv2_method,并在稍后修复了 问题。所以我不确定为什么你的1.0.0版本有这个 问题。

我认为OpenSSL库的版本是自制的,因为 目录/ usr/local/opt不是正常Mac OS安装的一部分。如果 运行

$酿造更新 $冲泡升级

它可能会解决问题。

或者,我认为如果您要卸载自制软件,问题可能会消失。如果你不使用它,我会试试看。说明 在这里:然后

https://github.com/Homebrew/brew/blob/master/share/doc/homebrew/FAQ.md#how-do-i-uninstall-homebrew

蟒蛇应该回落到OpenSSL的系统版本,我 疑问都会有这样的问题。

但要小心,如果您使用的homebew可能会导致您的问题。

相关问题