Jupyter Notebook不运行python 3怎么办?
内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用
我已经安装了Python 2的Anaconda和Python 3的Anaconda(Windows都安装了64位)。如果我用 Jupyter Notebook 运行Python 2 一切都很好,但是对于Python 3,它不起作用。我已经重新安装了Anaconda 3(4.2版本=Python3.5),但这没有帮助。
(C:UsersMyamotoAnaconda3) C:UsersMyamoto>jupyter notebook
_cffi_ext.c
AppDataRoamingPythonPython35site-packageszmqackendcffi\__pycache__\_cffi_ext.c(209): fatal error C1083: Cannot open include file: 'sys/un.h': No such file or directory
Traceback (most recent call last):
File "C:UsersMyamotoAnaconda3Scriptsjupyter-notebook-script.py", line 3, in <module>
import notebook.notebookapp
File "C:UsersMyamotoAnaconda3libsite-packages
otebook
otebookapp.py", line 31, in <module>
from zmq.eventloop import ioloop
File "C:UsersMyamotoAppDataRoamingPythonPython35site-packageszmq\__init__.py", line 34, in <module>
from zmq import backend
File "C:UsersMyamotoAppDataRoamingPythonPython35site-packageszmqackend\__init__.py", line 40, in <module>
reraise(*exc_info)
File "C:UsersMyamotoAppDataRoamingPythonPython35site-packageszmqutilssixcerpt.py", line 34, in reraise
raise value
File "C:UsersMyamotoAppDataRoamingPythonPython35site-packageszmqackend\__init__.py", line 27, in <module>
_ns = select_backend(first)
File "C:UsersMyamotoAppDataRoamingPythonPython35site-packageszmqackendselect.py", line 26, in select_backend
mod = __import__(name, fromlist=public_api)
File "C:UsersMyamotoAppDataRoamingPythonPython35site-packageszmqackendcython\__init__.py", line 6, in <module>
from . import (constants, error, message, context,
ImportError: cannot import name 'constants'
后来通过网友帮助,解决方法如下:
pip uninstall pyzmq
然后:
pip install pyzmq.