【发布时间】: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 --upgrade或pip unistall pyzmq & pip install pyzmq吗? -
这行得通,谢谢!如果您将此添加为答案,我可以接受。
-
太棒了,会的。只是为了清楚起见,哪一个有效?
-
是
pip install pyzmq --upgrade做到的。
标签: python macos python-3.x anaconda