0

我正在安装jupyterhub。我使用以下方法成功安装了 jupyterhub:

python3 -m pip install jupyterhub
npm install -g configurable-http-proxy

但是,当我jupyterhub -h在 Windows 命令提示符下运行时,它会给出:

"jupyterhub" is not recognized as an internal or external command, operable
program or batch file.

我添加C:\Users\User\AppData\Local\Continuum\Anaconda3\Lib\site-packages\jupyterhub\到我的用户环境变量中,但仍然收到消息。我应该使用什么路径?

4

3 回答 3

1

请注意,据此 Jupyterhub 尚未正式支持 Windows。

除此之外,您可以将其 dockerize 以使您的生活更轻松。对于此错误,请检查您是否可以在C:\Program Files\Continuum Analytics\Anaconda3\scripts. lib您指定的目录包含 python 源文件而不是可执行文件。

于 2017-07-27T15:44:56.200 回答
0

正如其他人所说,Windows 不是受支持的平台。JupyterHub 最适合在类 Linux 平台上使用,在这些平台上你有 Docker 或类似的东西来容器化每个用户的会话。

一个不错的选择是安装 Oracle VirtualBox 并运行本地 VM。我运行一个 64 位的 Ubuntu,它的性能相当不错。它使运行 JupyterHub 变得更加容易。除了取决于 pwd 之外,还有一些关于用户创建和其他 Windows 无法很好处理的活动的假设。

简而言之,如果你想在原生 Windows 上运行,你将成为第一个 JupyterHub Windows 贡献者。我看着做,但看起来太费劲了。

运行 VM 的好处是,VM 中的行为将更类似于您在服务器上运行的行为。如果您不打算在服务器上运行,那么只需“jupyter notebook”,因为这就是 JupyterHub 最终运行的全部......

于 2018-02-12T21:21:46.927 回答
0

我遇到了同样的问题,我看到这是因为jupyterhub是 python 脚本而不是可执行文件。所以要在 Windows 上运行它,我需要像python C:\Program Files\Continuum Analytics\Anaconda3\scripts\jupyterhub.

但是,我仍然无法在 Windows 上运行 jupyterhub,因为它依赖于pwd模块,这是一个 Unix/Linux 唯一的模块。

于 2017-08-08T21:26:29.890 回答