找不到 Jupyter 命令“jupyter-lab”

Cac*_*100 31 python jupyter lab jupyter-notebook jupyter-lab

我试图在我的 Kubuntu 机器上安装 jupyter 实验室。如果我使用 'pip3 install jupyter jupyterlab' 安装 jupyter lab,则命令 'jupyter notebook' 完全可以正常工作。但是,如果我每次收到消息时都尝试运行“jupyter lab”:

Traceback (most recent call last):
  File "/usr/local/bin/jupyter", line 11, in <module>
    sys.exit(main())
  File "/usr/local/lib/python3.6/dist-packages/jupyter_core/command.py", line 230, in main
    command = _jupyter_abspath(subcommand)
  File "/usr/local/lib/python3.6/dist-packages/jupyter_core/command.py", line 133, in _jupyter_abspath
    'Jupyter command `{}` not found.'.format(jupyter_subcommand)
Exception: Jupyter command `jupyter-lab` not found.
Run Code Online (Sandbox Code Playgroud)

怎么了?

我尝试以相同的问题多次重新安装 jupyter 和 jupyterlab。

Ham*_*mza 52

它的空间。它总是空间。永远不要在包名中使用空格。它总是 namepart1-namepart2 或 namepart1namepart2。这是因为参数用空格分隔。因此,如果您在两者之间放置空格,则会让人pip认为您要安装名为jupyter和 的两个不同的包lab。只需使用:

python -m pip install jupyterlab
Run Code Online (Sandbox Code Playgroud)

或者干脆:

pip install jupyterlab
Run Code Online (Sandbox Code Playgroud)

无需卸载或重新安装任何东西。但是要运行 jupyter 实验室服务器,您可能需要按如下方式添加空格:

jupyter lab
Run Code Online (Sandbox Code Playgroud)

  • 与 stackoverflow 上的惯例一样,任何超过一年的答案都将变得过时,因此除了较旧的操作系统之外,现在这是不正确的。jupyter 从默认安装中删除了 jupyter lab,因此您必须单独执行“pip install jupyterlab”。 (4认同)

The*_*uto 22

安装jupyterlab时,我们可能会收到这样的警告:

Installing collected packages: jupyterlab
  WARNING: The scripts jlpm, jupyter-lab, jupyter-labextension and jupyter-labhub are installed in '/home/tln/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed jupyterlab-3.0.14
Run Code Online (Sandbox Code Playgroud)

因此,根据此警告,除非添加到 PATH,否则像 jupyter-lab 这样的脚本将不可用。

使用以下命令添加这些脚本以便能够从命令行使用:

tln@tln-X550LD:~$ export PATH="$HOME/.local/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)

就是这样。这对我来说效果很好。


nfe*_*a78 8

就我而言,解决此问题的唯一方法是将以下目录添加到PATHLinux 中:

/home/ubuntu/.local/bin
Run Code Online (Sandbox Code Playgroud)


小智 7

我在 Windows 10 上遇到了同样的错误。它与pip install jupyterlab. 然后在错误之后我用pip卸载它并用“pip install jupyterlab”重新安装。此后一切都完美无缺。

在您的情况下,您使用的是 pip3。如上所述尝试或查看 pip3 是否需要更新。