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)
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)
就是这样。这对我来说效果很好。
就我而言,解决此问题的唯一方法是将以下目录添加到PATHLinux 中:
/home/ubuntu/.local/bin
Run Code Online (Sandbox Code Playgroud)
小智 7
我在 Windows 10 上遇到了同样的错误。它与pip install jupyterlab. 然后在错误之后我用pip卸载它并用“pip install jupyterlab”重新安装。此后一切都完美无缺。
在您的情况下,您使用的是 pip3。如上所述尝试或查看 pip3 是否需要更新。