2017-01-03 18 views
0

Ich bin gerade dabei, jupyterhub zu installieren. Ich installieren erfolgreich jupyterhub mit:Angeben der JupyterHub Pfadvariable

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

Allerdings, wenn ich jupyterhub -h in der Windows-Befehl ausführen, veranlassen sie gibt:

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

ich C:\Users\User\AppData\Local\Continuum\Anaconda3\Lib\site-packages\jupyterhub\ zu meinen Benutzerumgebungsvariable hinzugefügt, jedoch nach wie vor die Nachricht empfangen. Welchen Pfad sollte ich verwenden?

Antwort

1

Bitte beachten Sie, dass Jupyterhub nach this nicht offiziell für Windows unterstützt wird.

Davon abgesehen, können Sie es docken, um Ihr Leben einfacher zu machen. Für diesen Fehler überprüfen Sie bitte, ob Sie die ausführbare Datei in C:\Program Files\Continuum Analytics\Anaconda3\scripts sehen können. Das Verzeichnis lib, das Sie angeben, enthält Python-Quelldateien und nicht die ausführbaren Dateien.

0

Ich hatte das gleiche Problem, und ich sah dies aufgetreten, weil jupyterhub ist ein Python-Skript, anstatt eine ausführbare Datei. Um dies unter Windows auszuführen, musste ich es wie folgt ausführen: python C:\Program Files\Continuum Analytics\Anaconda3\scripts\jupyterhub.

Allerdings konnte ich jupyterhub unter Windows immer noch nicht ausführen, da dies vom pwd Modul abhängt, das ein Unix/Linux-Modul ist.

0

Wie bereits erwähnt, ist Windows keine unterstützte Plattform. JupyterHub wird am besten auf Linux-ähnlichen Plattformen verwendet, auf denen Sie Docker oder etwas Ähnliches haben, um die Sitzung jedes Benutzers zu verwalten.

Eine gute Alternative ist die Installation von Oracle VirtualBox und die Ausführung einer lokalen VM. Ich benutze ein 64-Bit Ubuntu und es ist eine ziemlich gute Leistung. Es erleichtert die Ausführung von JupyterHub erheblich. Abgesehen von pwd gibt es auch Annahmen über Benutzererstellung und andere Aktivitäten, die Windows nicht gut bewältigen wird.

Kurz gesagt, wenn Sie mit nativem Windows arbeiten wollen, werden Sie der erste JupyterHub Windows-Beitragende. Ich sah es mir an, aber es sah nach zu viel Anstrengung aus.

Der Vorteil beim Ausführen einer VM besteht darin, dass das Verhalten in der VM dem, was Sie auf dem Server ausgeführt haben, mehr ähnelt. Wenn Sie nicht planen, auf einem Server zu laufen, dann nur "jupyter notebook", da dies alles JupyterHub endet läuft ...

Verwandte Themen