找不到Jupyter命令`jupyter-lab`

时间:2019-08-27 14:58:31

标签: python jupyter-notebook jupyter jupyter-lab lab

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

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.

怎么了?

我尝试多次重新安装jupyter和jupyterlab,并且存在相同的问题。

6 个答案:

答案 0 :(得分:3)

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

/home/ubuntu/.local/bin

答案 1 :(得分:1)

如果您遇到-bash: jupyter-lab: command not found-bash: jupyter: command not found等,则可以查找“ jupyter-lab”,然后输入完整路径。

Mac:

$ /Users/mark/venv/bin/jupyter-lab

Windows:

C:\mark\venv\Scripts\jupyter-lab.exe

答案 2 :(得分:1)

每次我忘记激活virtualenv jupyterlab时,都会遇到相同的错误。激活virtualenv之后,一切顺利。

带点子

$ source [path_to_venv]/bin/activate

使用pipenv

$ pipenv shell

然后,在提示已激活外壳的提示下,您可以输入命令

(venv) $ jupyter lab

在conda或其他更整体的python环境中,您可能会使用它们的gui来激活安装了jupyter和jupyterlab的virtualenv。

答案 3 :(得分:0)

在Windows 10上,我有同样的错误。这是pip install jupyter lab。然后出现错误后,我用pip卸载了它,然后用“ pip install jupyterlab”重新安装了它。此后一切正常。

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

答案 4 :(得分:0)

它的空间。它总是空间。绝对不要在软件包名称中使用空格。它始终是namepart1-namepart2或namepart1-namepart2。这是因为参数由空格分隔。在您的特定情况下,只需使用:

python -m pip install jupyterlab

或者简单地:

pip install jupyterlab

无需卸载或重新安装任何东西。

答案 5 :(得分:0)

在安装 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

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

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

tln@tln-X550LD:~$ export PATH="$HOME/.local/bin:$PATH"

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