2017-01-03 3 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에서 지원되지 않습니다.

제쳐두고, 당신은 당신의 인생을 더 쉽게하기 위해 그것을 도킹 할 수 있습니다. 이 오류의 경우 실행 파일이 C:\Program Files\Continuum Analytics\Anaconda3\scripts에 표시되는지 확인하십시오. 지정한 lib 디렉토리에는 파이썬 소스 파일과 이없고 실행 파일이 포함되어 있습니다.

0

나는이 문제가 있었는데, jupyterhub은 실행 파일이 아니라 파이썬 스크립트이기 때문에이 문제가 발생했음을 알았습니다. 그래서 Windows에서 실행하려면 python C:\Program Files\Continuum Analytics\Anaconda3\scripts\jupyterhub처럼 실행해야했습니다.

그러나 유닉스/리눅스 전용 모듈 인 pwd 모듈에 의존하기 때문에 여전히 Windows에서 jupyterhub를 실행할 수 없었습니다.

0

다른 사람들처럼 Windows는 지원되는 플랫폼이 아닙니다. JupyterHub는 Docker 또는 비슷한 방식으로 각 사용자의 세션을 구성 할 수있는 Linux와 같은 플랫폼에서 가장 잘 사용됩니다.

좋은 대안은 Oracle VirtualBox를 설치하고 로컬 VM을 실행하는 것입니다. 나는 64 비트 우분투를 실행하고 꽤 좋은 성능이다. JupyterHub을 실행하는 것이 훨씬 쉬워졌습니다. Aside는 pwd에 따라 Windows가 잘 처리하지 못하는 사용자 생성 및 기타 활동을 전제로합니다.

간단히 말해 네이티브 Windows에서 실행하려면 JupyterHub Windows의 첫 번째 제공자가 될 것입니다. 나는 그것을하는 것을 보았다. 그러나 그것은 너무 많은 노력처럼 보였다.

VM을 실행하는 것은 VM의 동작이 서버에서 실행중인 동작과 더 유사 할 것이라는 점입니다. 서버에서 실행을 계획하지 않으면 JupyterHub가 실행되는 것처럼 "jupyter notebook"이됩니다 ...