Я хотел работать в виртуальной среде с jupyterlab.
Но когда я попробовал pipenv и ipykernel для создания нового ядра для python, код говорит: ModuleNotFoundError: No module named 'zmq.utils'
.
Я следовал инструкции от этого поста .
В оболочке conda я пытался скачать 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'