【问题标题】:Cannot open Jupyter notebook using Anaconda python 3.6.1无法使用 Anaconda python 3.6.1 打开 Jupyter 笔记本
【发布时间】:2018-01-09 23:57:53
【问题描述】:

当我使用命令jupyter notebook 时,我收到以下错误和回溯:

Error in sitecustomize; set PYTHONVERBOSE for traceback:
KeyError: 'PYTHONPATH'
Error in sitecustomize; set PYTHONVERBOSE for traceback:
KeyError: 'PYTHONPATH'

Traceback (most recent call last):


File "/Users/hamedbh/anaconda3/bin/jupyter-notebook", line 4, in <module>
    import notebook.notebookapp
  File "/usr/local/lib/python2.7/site-packages/notebook/notebookapp.py", line 31, in <module>
    from zmq.eventloop import ioloop
  File "/usr/local/lib/python2.7/site-packages/zmq/__init__.py", line 34, in <module>
    from zmq import backend
  File "/usr/local/lib/python2.7/site-packages/zmq/backend/__init__.py", line 40, in <module>
    reraise(*exc_info)
  File "/usr/local/lib/python2.7/site-packages/zmq/utils/sixcerpt.py", line 34, in reraise
    raise value
  File "/usr/local/lib/python2.7/site-packages/zmq/backend/__init__.py", line 27, in <module>
    _ns = select_backend(first)
  File "/usr/local/lib/python2.7/site-packages/zmq/backend/select.py", line 27, in select_backend
    mod = __import__(name, fromlist=public_api)
ModuleNotFoundError: No module named 'zmq.backend.cython'

我使用的是完整的 Anaconda 发行版,虽然我已经创建了一个环境,但我是从根 Anaconda env(即 /Users/me/anaconda3)而不是在 env 中进行的。

一些可能有助于找出问题的快速细节:

  • python --version = Python 3.6.1 :: Anaconda 4.4.0 (x86_64)
  • 操作系统是 MacOS Sierra 10.12.6

我不知道导致KeyError: PYTHONPATH 的同一件事是否也会导致jupyter notebook 失败。

【问题讨论】:

  • 你试过pip install pyzmq --upgradepip unistall pyzmq &amp; pip install pyzmq吗?
  • 这行得通,谢谢!如果您将此添加为答案,我可以接受。
  • 太棒了,会的。只是为了清楚起见,哪一个有效?
  • pip install pyzmq --upgrade 做到的。

标签: python macos python-3.x anaconda


【解决方案1】:

似乎 pyzmq 是问题所在。运行 pip install pyzmq --upgradepip unistall pyzmq &amp; pip install pyzmq 以确保您使用的是最新版本。

【讨论】:

  • 补充一点信息。 PYTHONPATH 错误(这是我单独修复的):有问题的文件是 ~/.local/lib/python3.6/site-packages/homebrew.pth。将其从文件夹中移出完全消除了 PYTHONPATH 错误(尽管我将其安全保存以备不时之需!)。
猜你喜欢
  • 2017-05-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多