未找到 Jupyter 命令“jupyter-lab”
Posted
技术标签:
【中文标题】未找到 Jupyter 命令“jupyter-lab”【英文标题】:Jupyter command `jupyter-lab` not found 【发布时间】:2019-12-31 19:12:41 【问题描述】:我尝试在我的 Kubuntu 机器上安装 jupyter lab。 如果我使用“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.
怎么了?
我多次尝试重新安装 jupyter 和 jupyterlab,但出现相同问题。
【问题讨论】:
为什么它说'jupyter-lab',它应该给出Error executing Jupyter command 'lab': [Errno 2] No such file or directory
的错误。再次检查您的命令。它应该只是jupyter lab
,除了一个空格之外没有其他任何东西。
askubuntu 是讨论这个问题的好论坛
我只是执行命令 'jupyter lab' 没有'-'。
尝试使用“conda”安装它
【参考方案1】:
它的空间。它总是空间。永远不要在包名中使用空格。它总是 namepart1-namepart2 或 namepart1namepart2。这是因为参数是用空格分隔的。因此,如果你在两者之间放置空格,它会让pip
认为你想要安装两个不同的包,分别名为jupyter
和lab
。只需使用:
python -m pip install jupyterlab
或者简单地说:
pip install jupyterlab
无需卸载或重新安装任何东西。但是,要运行 jupyter 实验室服务器,您可能需要添加空格,如下所示:
jupyter lab
【讨论】:
像往常一样在 *** 上,任何超过一年的答案都会过时,所以现在除了旧的操作系统之外,这是不正确的。 jupyter 从其默认安装中删除了 jupyter lab,因此您必须单独执行pip install jupyterlab
。
不明白这里有什么过时的东西?适用于 Windows 11、Python 3.9【参考方案2】:
就我而言,解决此问题的唯一方法是将以下目录添加到 Linux 中的 PATH
:
/home/ubuntu/.local/bin
【讨论】:
@Tommy 可能正在编辑答案,并不意味着答案没有用。 解决了我在用户空间中使用pip
安装 Jupyter 实验室的问题
解释是,在 pip install 过程中,它确实显示了关于 linux 系统中未设置路径的类似警告。【参考方案3】:
我在 Windows 10 上遇到了同样的错误。它是 pip install jupyterlab
。然后在出现错误后,我使用 pip 将其卸载并使用“pip install jupyterlab”重新安装。此后一切都完美无缺。
在您的情况下,您使用的是 pip3。按照上面的方法试试看,或者看看 pip3 是否需要更新。
【讨论】:
jupyter lab
包不存在,因为它应该是一个词 (jupyterlab
)【参考方案4】:
在安装 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"
就是这样。这对我来说很好。
【讨论】:
【参考方案5】:如果您遇到-bash: jupyter-lab: command not found
或-bash: jupyter: command not found
等,则可以查找“jupyter-lab”并输入该完整路径。
苹果机:
$ /Users/mark/venv/bin/jupyter-lab
窗户:
C:\mark\venv\Scripts\jupyter-lab.exe
【讨论】:
我有一个 W10 系统。由于某些奇怪的原因(我对找出原因不感兴趣),我将 jupyter-lab.exe 安装在不同的文件夹中。如果您没有找到该可执行文件,请使用 Windows 文件资源管理器查找它。 我回到这里只是为了告诉你找到 exe 文件的最佳和更快的方法。打开命令提示符并转到 C:/ 驱动器。输入dir jupyter-lab.exe /s /p
这应该会为您提供文件的确切位置。【参考方案6】:
每次我忘记激活安装了 jupyterlab 的 virtualenv 时,我都会遇到同样的错误。激活 virtualenv 后,一切正常。
用点子
$ source [path_to_venv]/bin/activate
使用 pipenv
$ pipenv shell
然后,在提示已激活 shell 的提示下,您可以输入命令
(venv) $ jupyter lab
使用 conda 或其他更全面的 python 环境,您可能会使用他们的 gui 来激活安装了 jupyter 和 jupyterlab 的 virtualenv。
【讨论】:
【参考方案7】:我有同样的问题。我用管理员权限在提示符下运行 pip install jupyterlab 解决了它。
【讨论】:
【参考方案8】:遇到了同样的问题,通过 pip3 安装解决了
pip3 安装 jupyterlab; jupyter实验室
【讨论】:
以上是关于未找到 Jupyter 命令“jupyter-lab”的主要内容,如果未能解决你的问题,请参考以下文章
无法在 Jupyter QtConsole 中绘制颜色条:未找到可映射的...错误