【发布时间】:2019-06-04 16:24:17
【问题描述】:
我想在 jupyterlab 的虚拟环境中工作。
但是当我尝试使用 pipenv 和 ipykernel 为 python 创建一个新内核时,代码显示为ModuleNotFoundError: No module named 'zmq.utils'。
我听从了this post的指示。
在 conda shell 中,我尝试下载 pipenv 和 ipykernel。
看到No module named 'zmq.utils' error后,我尝试卸载并重新安装zmq模块。但它仍然给出了同样的错误信息。
代码如下:
安装了 pipenv
pipenv install ipykernel
pipenv shell
python -m ipykernel install --user --name=my-virtualenv-name
然后我收到ModuleNotFoundError: No module named 'zmq.utils'的错误消息
这里是完整的描述:
Traceback (most recent call last):
File "c:\users\kevin\anaconda31\Lib\runpy.py", line 183, in _run_module_as_main
mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
File "c:\users\kevin\anaconda31\Lib\runpy.py", line 142, in _get_module_details
return _get_module_details(pkg_main_name, error)
File "c:\users\kevin\anaconda31\Lib\runpy.py", line 109, in _get_module_details
__import__(pkg_name)
File "C:\Users\Kevin\.virtualenvs\Kevin-WjGwMqCZ\lib\site-packages\ipykernel\__init__.py", line 2, in <module>
from .connect import *
File "C:\Users\Kevin\.virtualenvs\Kevin-WjGwMqCZ\lib\site-packages\ipykernel\connect.py", line 18, in <module>
import jupyter_client
File "C:\Users\Kevin\.virtualenvs\Kevin-WjGwMqCZ\lib\site-packages\jupyter_client\__init__.py", line 4, in <module>
from .connect import *
File "C:\Users\Kevin\.virtualenvs\Kevin-WjGwMqCZ\lib\site-packages\jupyter_client\connect.py", line 23, in <module>
import zmq
File "C:\Users\Kevin\.virtualenvs\Kevin-WjGwMqCZ\lib\site-packages\zmq\__init__.py", line 49, in <module>
from zmq import sugar
File "C:\Users\Kevin\.virtualenvs\Kevin-WjGwMqCZ\lib\site-packages\zmq\sugar\__init__.py", line 7, in <module>
from zmq.sugar import (
File "C:\Users\Kevin\.virtualenvs\Kevin-WjGwMqCZ\lib\site-packages\zmq\sugar\constants.py", line 8, in <module>
from zmq.utils.constant_names import (
ModuleNotFoundError: No module named 'zmq.utils'
【问题讨论】:
标签: python jupyter-notebook jupyter pipenv jupyter-lab