Модуль шесть не найден, хотя модуль шесть установлен - PullRequest
0 голосов
/ 31 мая 2019

Я не могу запустить jupyter lab, поскольку он жалуется на шестой модуль.Модуль шесть уже установлен с Conda.Я даже пытался установить с помощью pip, но он говорит, что он уже установлен и ничего не делает.Итак, что здесь делать?

jupyter lab
Traceback (most recent call last):
  File "c:\users\ilyas\anaconda3\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "c:\users\ilyas\anaconda3\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Users\ilyas\Anaconda3\Scripts\jupyter-lab.EXE\__main__.py", line 5, in <module>
  File "c:\users\ilyas\anaconda3\lib\site-packages\jupyterlab\labapp.py", line 11, in <module>
    from jupyter_core.application import JupyterApp, base_aliases
  File "c:\users\ilyas\anaconda3\lib\site-packages\jupyter_core\application.py", line 30, in <module>
    from traitlets.config.application import Application, catch_config_error
  File "c:\users\ilyas\anaconda3\lib\site-packages\traitlets\__init__.py", line 1, in <module>
    from .traitlets import *
  File "c:\users\ilyas\anaconda3\lib\site-packages\traitlets\traitlets.py", line 57, in <module>
    import six
ModuleNotFoundError: No module named 'six'

Я попытался удалить с помощью conda, а затем переустановить, но это также не сработало:

conda remove six
RemoveError: This operation will remove conda without replacing it with
another version of conda.

Установить с помощью pip:

pip install six
Requirement already satisfied: six in c:\users\ilyas\anaconda3\lib\site-packages (1.12.0)

python -m pip install six
Requirement already satisfied: six in c:\users\ilyas\anaconda3\lib\site-packages (1.12.0)

Среда:

  • Windows 10
  • python 3.7
  • jupyter-lab 1.0.0a3
  • six 1.12.0

Ответы [ 2 ]

0 голосов
/ 31 мая 2019

Пробовал следующее, но все еще НЕ решено:

Я должен был сделать это при следующей ошибке:

pip uninstall six

pip install six

Затем я получаю ошибку ModuleNotFoundError: No module named 'jupyter_server'.

Итак, я установил jupyter_server с помощью conda, и теперь лаборатория jupyter работает.

conda install -c conda-forge jupyter_server

Несмотря на то, что ноутбук открывается, я не смог импортировать пакеты.Проверка командной строки показала, что jupyterlab-manager устарел.Итак, сделал следующее:

jupyter labextension install @jupyter-widgets/jupyterlab-manager

Тем не менее, ноутбук открывается, но ничего не может с ним сделать.

0 голосов
/ 31 мая 2019

вы устанавливаете six для Python 2, но пытаетесь использовать его из Python 3.

установите для Python 3 с:

python3 -m pip install six

...