2017-01-03 158 views
0

我正在安裝jupyterhub。我成功安裝使用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\到我的用戶環境變量,但仍然收到該消息。我應該使用什麼路徑?

回答

1

請注意,根據this,Jupyterhub尚未正式支持Windows。

除此之外,您可以使用dockerize來讓您的生活更輕鬆。對於這個錯誤,請檢查您是否可以在C:\Program Files\Continuum Analytics\Anaconda3\scripts中看到可執行文件。您指定的lib目錄包含python源文件和而不是的可執行文件。

0

我有這個相同的問題,我看到這發生,因爲jupyterhub是一個python腳本而不是一個可執行文件。所以要在Windows上運行它,我需要執行它,如python C:\Program Files\Continuum Analytics\Anaconda3\scripts\jupyterhub

但是,我仍然無法在Windows上運行jupyterhub,因爲它取決於pwd模塊,該模塊是僅限於Unix/Linux的模塊。

0

正如其他人所說,Windows不是一個支持的平臺。 JupyterHub最適用於類似Linux的平臺,其中有Docker或類似於conatainerize每個用戶的會話。

一個很好的選擇是安裝Oracle VirtualBox和運行本地虛擬機。我運行的是64位Ubuntu,性能相當不錯。它使運行JupyterHub變得更容易。除了pwd之外,還有圍繞用戶創建和Windows不能很好處理的其他活動的假設。

總之,如果你想在本地Windows上運行,你要成爲第一JupyterHub的Windows貢獻者。我看着這樣做,但看起來太費勁了。

運行的虛擬機的好處是在VM中的行爲是要更接近你已在服務器上運行反正什麼。如果你沒有一臺服務器,然後就「jupyter筆記本」計劃上運行,因爲這是所有JupyterHub結束運行...