【问题标题】:Specifying JupyterHub Path Variable指定 JupyterHub 路径变量
【发布时间】:2018-02-13 05:21:46
【问题描述】:

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

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

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

"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\ 添加到我的用户环境变量中,但仍然收到消息。我应该使用什么路径?

【问题讨论】:

    标签: windows environment-variables jupyterhub


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

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

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

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

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

        【讨论】:

          猜你喜欢
          • 2016-09-16
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-12-12
          • 2016-03-04
          • 1970-01-01
          • 2013-05-15
          • 1970-01-01
          相关资源
          最近更新 更多