【发布时间】:2021-03-03 06:58:54
【问题描述】:
我安装了 DOCKER ,并创建了 UBUNTU 20.04 容器。
我想安装 jupyterhub,但我不能。
root@6586864810d6:/# $sudo -H pip3 install jupyterlab
bash: -H: 找不到命令
帮帮我。
【问题讨论】:
-
文档通常在行首显示
$符号以表示命令提示符,但这不是要执行的命令的一部分:删除命令的前导$。
我安装了 DOCKER ,并创建了 UBUNTU 20.04 容器。
我想安装 jupyterhub,但我不能。
root@6586864810d6:/# $sudo -H pip3 install jupyterlab
bash: -H: 找不到命令
帮帮我。
【问题讨论】:
$ 符号以表示命令提示符,但这不是要执行的命令的一部分:删除命令的前导$。
您正在粘贴前面带有美元符号的命令。
您尝试运行的命令是sudo -H pip3 install jupyterlab
在 Ubuntu Docker 容器中,默认情况下您是 root 用户,并且没有 sudo 命令。所以你想要的命令是
pip3 install jupyterlab
但 Ubuntu 默认不附带 pip。所以首先你需要安装它:
apt install python3-pip
【讨论】:
命令应该是sudo -H pip3 install jupyterlab
但是,您可以通过现成的 Docker 映像为不同配置的最佳容器提供更好的 Docker 安装选项。这些图片由 jupuyter 团队维护。
jupyter/base-notebook
jupyter/minimal-notebook
jupyter/r-notebook
...
https://jupyter-docker-stacks.readthedocs.io/en/latest/using/selecting.html
【讨论】: