Certificate 我有以下错误。如何修复以下证书错误(ipython)?

Certificate 我有以下错误。如何修复以下证书错误(ipython)?,certificate,ipython,ipython-notebook,Certificate,Ipython,Ipython Notebook,当我想在我的macbook上运行ipython笔记本时,出现以下错误。有人知道如何解决这个问题吗?你能帮我一下吗 ERROR:root:Exception in I/O handler for fd 6 Traceback (most recent call last): File "//anaconda/lib/python2.7/site-packages/zmq/eventloop/ioloop.py", line 346, in start self._handlers[fd

当我想在我的macbook上运行ipython笔记本时,出现以下错误。有人知道如何解决这个问题吗?你能帮我一下吗

ERROR:root:Exception in I/O handler for fd 6
Traceback (most recent call last):
  File "//anaconda/lib/python2.7/site-packages/zmq/eventloop/ioloop.py", line 346, in start
    self._handlers[fd](fd, events)
  File "//anaconda/lib/python2.7/site-packages/tornado/netutil.py", line 167, in accept_handler
    callback(connection, address)
  File "//anaconda/lib/python2.7/site-packages/tornado/tcpserver.py", line 217, in _handle_connection
    do_handshake_on_connect=False)
  File "//anaconda/lib/python2.7/site-packages/tornado/netutil.py", line 407, in ssl_wrap_socket
    return ssl.wrap_socket(socket, **dict(context, **kwargs))
  File "//anaconda/python.app/Contents/lib/python2.7/ssl.py", line 387, in wrap_socket
    ciphers=ciphers)
  File "//anaconda/python.app/Contents/lib/python2.7/ssl.py", line 141, in __init__
    ciphers)
SSLError: [Errno 336445449] _ssl.c:368: error:140DC009:SSL routines:SSL_CTX_use_certificate_chain_file:PEM lib
ERROR:root:Exception in I/O handler for fd 6
Traceback (most recent call last):
  File "//anaconda/lib/python2.7/site-packages/zmq/eventloop/ioloop.py", line 346, in start
    self._handlers[fd](fd, events)
  File "//anaconda/lib/python2.7/site-packages/tornado/netutil.py", line 167, in accept_handler
    callback(connection, address)
  File "//anaconda/lib/python2.7/site-packages/tornado/tcpserver.py", line 217, in _handle_connection
    do_handshake_on_connect=False)
  File "//anaconda/lib/python2.7/site-packages/tornado/netutil.py", line 407, in ssl_wrap_socket
    return ssl.wrap_socket(socket, **dict(context, **kwargs))
  File "//anaconda/python.app/Contents/lib/python2.7/ssl.py", line 387, in wrap_socket
    ciphers=ciphers)
  File "//anaconda/python.app/Contents/lib/python2.7/ssl.py", line 141, in __init__
    ciphers)
SSLError: [Errno 336445449] _ssl.c:368: error:140DC009:SSL routines:SSL_CTX_use_certificate_chain_file:PEM lib

它无法识别您正在传递的文件-或者:

  • 将.pem文件(私钥)传递给
    --NotebookApp.keyfile=
    ,将.crt文件(您的证书)传递给
    --NotebookApp.certfile=
  • 通过将证书附加到密钥创建新文件,并将此新文件传递到
    --certfile

  • 它无法识别您正在传递的文件-或者:

  • 将.pem文件(私钥)传递给
    --NotebookApp.keyfile=
    ,将.crt文件(您的证书)传递给
    --NotebookApp.certfile=
  • 通过将证书附加到密钥创建新文件,并将此新文件传递到
    --certfile

  • 您的浏览器似乎正在尝试在没有SSL的情况下访问笔记本。确保使用HTTPS访问站点。例如,当您访问笔记本时,键入
    https://127.0.0.1:9999
    在浏览器中。(或无论服务器的地址是什么。)

    您的浏览器似乎试图在没有SSL的情况下访问笔记本。确保使用HTTPS访问站点。例如,当您访问笔记本时,键入
    https://127.0.0.1:9999
    在浏览器中。(或无论服务器的地址是什么。)

    例如,Chrome和Google会给出“此连接不是私有的”消息,您必须单击“高级”,然后继续访问ipython服务器Chrome和Google会给出“此连接不是私有的”消息,您必须单击“高级”然后继续访问ipython服务器