【问题标题】:Module six not found, although module six is installed模块六未找到,尽管模块六已安装
【发布时间】:2019-06-01 01:04:26
【问题描述】:

我无法运行 jupyter lab,因为它抱怨模块 6。模块六已经安装了 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
  • 六个1.12.0

【问题讨论】:

    标签: python jupyter-lab six


    【解决方案1】:

    您正在为 Python 2 安装 six,但尝试从 Python 3 中使用它。

    为 Python 3 安装:

    python3 -m pip install six

    【讨论】:

    • python3 -m pip install 6 'python3' 不是内部或外部命令、可运行程序或批处理文件。
    • 正如我所说,“六”已经存在。为什么我什至需要重新安装?而且python3无法识别,这正常吗?
    • 您将它安装在与您正在运行的解释器不同的解释器中
    【解决方案2】:

    尝试了以下方法,但仍未解决:

    我不得不在以下错误中执行此操作:

    pip uninstall six
    
    pip install six
    

    然后我得到ModuleNotFoundError: No module named 'jupyter_server' 错误。

    所以我用 conda 安装了jupyter_server,现在 jupyter 实验室正在工作。

    conda install -c conda-forge jupyter_server
    

    即使笔记本正在打开,我也无法导入包。检查命令提示符显示 jupyterlab-manager 已过时。所以,做了以下事情:

    jupyter labextension install @jupyter-widgets/jupyterlab-manager
    

    不过,笔记本会打开,但无法对其执行任何操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-26
      • 2018-06-21
      相关资源
      最近更新 更多