Traceback (most recent call last):
File "D:\anaconda3\Scripts\jupyter-notebook-script.py", line 6, in
from notebook.notebookapp import main
File "D:\anaconda3\lib\site-packages\notebook\notebookapp.py", line 78, in
from .services.kernels.kernelmanager import MappingKernelManager, AsyncMappingKernelManager
File "D:\anaconda3\lib\site-packages\notebook\services\kernels\kernelmanager.py", line 18, in
from jupyter_client.session import Session
File "D:\anaconda3\lib\site-packages\jupyter_client_init.py", line 6, in
from .asynchronous import AsyncKernelClient # noqa
File "D:\anaconda3\lib\site-packages\jupyter_client\asynchronous_init.py", line 1, in
from .client import AsyncKernelClient # noqa
File "D:\anaconda3\lib\site-packages\jupyter_client\asynchronous\client.py", line 6, in
from jupyter_client.channels import HBChannel
File "D:\anaconda3\lib\site-packages\jupyter_client\channels.py", line 12, in
import zmq.asyncio
File "D:\anaconda3\lib\site-packages\zmq\asyncio_init_.py", line 10, in
from zmq import _future
ImportError: cannot import name '_future' from 'zmq' (unknown location)
Traceback (most recent call last):
File "F:\deep_learning\anaconda\anzhuang1\envs\pytorch-gpu\lib\runpy.py", line 185, in _run_module_as_main
mod_name, mod_spec, code = _get_module_details(mod_name, Error)
File "F:\deep_learning\anaconda\anzhuang1\envs\pytorch-gpu\lib\runpy.py", line 144, in get_module_details
return get_module_details(pkg_main_name, error)
File "F:\deep_learning\anaconda\anzhuang1\envs\pytorch-gpu\lib\runpy.py", line 111, in get_module_details
import(pkg_name)
File "F:\deep_learning\anaconda\anzhuang1\envs\pytorch-gpu\lib\site-packages\ipykernel_init.py", line 5, in
from .connect import * # noqa
File "F:\deep_learning\anaconda\anzhuang1\envs\pytorch-gpu\lib\site-packages\ipykernel\connect.py", line 11, in
import jupyter_client
File "F:\deep_learning\anaconda\anzhuang1\envs\pytorch-gpu\lib\site-packages\jupyter_client_init.py", line 8, in
from .asynchronous import AsyncKernelClient # noqa
File "F:\deep_learning\anaconda\anzhuang1\envs\pytorch-gpu\lib\site-packages\jupyter_client\asynchronous_init.py", line 1, in
from .client import AsyncKernelClient # noqa
File "F:\deep_learning\anaconda\anzhuang1\envs\pytorch-gpu\lib\site-packages\jupyter_client\asynchronous\client.py", line 6, in
from jupyter_client.channels import HBChannel
File "F:\deep_learning\anaconda\anzhuang1\envs\pytorch-gpu\lib\site-packages\jupyter_client\channels.py", line 12, in
import zmq.asyncio
File "F:\deep_learning\anaconda\anzhuang1\envs\pytorch-gpu\lib\site-packages\zmq\asyncio_init.py", line 10, in
from zmq import _future
ImportError: cannot import name '_future' from 'zmq' (unknown location)
我也是这个错误
核心错误应该是这句:
from zmq import _future
ImportError: cannot import name '_future' from 'zmq' (unknown location)
这种情况,可能是依赖的包的安装版本不对,比较简单的方法是卸载jupyter notebook,然后重新安装jupyter notebook,如下:
conda remove jupyter jupyter-client jupyter-console jupyter-core
conda install -c conda-forge notebook