Windows에서 명령 줄을 통해 Jupyter 실행


83

Windows 10, Python 3.x에 Jupyter를 설치했습니다.

$ pip install jupyter

터미널을 다시 시작했지만 설치가 제대로 작동합니다.

하지만 실행하려고

$ jupyter notebook

다음과 같은 오류가 발생합니다.

'jupyter' is not recognized as an internal or external command, operable program or batch file.

Jupyter의 실행 파일은 어디서 어떻게 찾을 수 있습니까?

답변:


157

Python 라이브러리 경로가 시스템 변수에 있다는 것이 확실하고 (그리고 Jupyter를 pip 설치할 때 해당 경로를 찾을 수 있으며, 조금만 읽어야 함) Windows에서 여전히 "명령을 찾을 수 없거나 인식되지 않음"오류가 발생하는 경우 , 당신은 시도 할 수 있습니다:

python -m notebook

적어도 내 Windows (Windows 10 Pro)의 경우, python -m일종의 오류없이 명령 줄에서 Python 패키지를 실행할 수있는 유일한 방법입니다.

Fatal error in launcher: Unable to create process using ' "

또는

Errno 'THIS_PROGRAM' not found

나는 수년 동안 Ipython을 사용하는데,이 문제가 처음으로 발생합니다. 다른 사람들이 언급했듯이 Windows10과 관련이 있으며 실행 중이라고 생각 python -m notebook했습니다! 솔루션에 감사드립니다.
Serendipity

2
이것은 나를 위해 일했지만 jupyter notebook명령이 더 이상 작동하지 않는 이유를 이해 하지 못합니다 (Windows 10에 Python을 다시 설치 한 후 작동이 중지됨)
Alaleh Ahmadian

1
JupyterLab 사용python -m jupyterlab
Georgy

29

나는 같은 문제가 있었지만

py -m notebook

나를 위해 일했습니다.


27

먼저 다음 명령 중 하나를 시도하십시오.

$ py -m notebook
$ python -m notebook

jupyterlab 사용자 용

py -m jupyterlab

그렇지 않으면

$ python -m pip install jupyter --user
$ jupyter notebook

이것이 작동하지 않는다면.

pip는 jupyter를 로컬 경로에 직접 추가하지 않습니다.

출력

$ which python
/c/Users/<username>/AppData/Local/Programs/Python/Python35-32/python

파헤친 후 폴더에서 jupyter에 대한 실행 파일을 찾았습니다.

C:\Users\<username>\AppData\Roaming\Python\Python35\Scripts\jupyter.exe

로컬 폴더와 로밍 폴더의 차이점

따라서 명령 줄을 통해 프로그램을 실행하려면 % PATH 변수에 추가해야합니다. 다음은이를 수행하는 powershell 스크립트입니다. ";"를 추가해야합니다. 새 경로를 추가하기 전에.

$ [Environment]::SetEnvironmentVariable("Path", $env:Path + ";C:\Users\<username>\AppData\Roaming\Python\Python35\Scripts", [EnvironmentVariableTarget]::User)

최신 정보:

당신이 사용하는 경우 python3, 외부 스위치 pythonpython3 하지만 난 당신이 사용하는 것이 좋습니다 pyenv대신 :)


1
감사합니다. 몇 달 전에이 솔루션을 찾았지만 포기했습니다. 마지막으로, 나는 깊은 여기 가지며면 찾을
무하마드 알리

이 답변에 감사드립니다. Scripts내 환경 변수의 경로에 폴더 경로를 찾아서 추가 했는데 그게 트릭이었습니다.
Samuel Nde

나는 이것을 로컬로 설치할 때 발생한다고 믿는다pip --user
qwr

python3을 사용하는 경우 python3 -m notebook
Nasta

4
which명령 프롬프트 또는 Powershell 명령이 아니므로 Git Bash 등에서 실행해야합니다. 명령 프롬프트에서 대신 where.
마이크

12

Windows 10에서 실행되는 Jupyter 노트북이 있습니다. Anaconda와 같은 배포판에 의존하지 않고이 작업을 수행하는 가장 쉬운 방법은 Cygwin을 사용하는 것입니다.

Cygwin에서 python2, python2-devel, python2-numpy, python2-pip, tcl, tcl-devel, (설치 한 모든 패키지의 아래 이미지를 포함했습니다) 및 사용 가능한 기타 Python 패키지를 설치하십시오. 이것은 가장 쉬운 옵션입니다.

그런 다음이 명령을 실행하여 jupyter 노트북을 설치합니다.

python -m pip install jupyter

다음은 다른 사람들도이 목록이 필요한 경우를 대비하여 라이브러리를 더 추가하기 위해 실행 한 실제 명령입니다.

python -m pip install scipy

python -m pip install scikit-learn

python -m pip install sklearn

python -m pip install pandas

python -m pip install matplotlib

python -m pip install jupyter

위의 명령 중 하나라도 실패하더라도 대부분의 경우 솔루션은 매우 간단합니다. 당신이하는 일은 누락 된 패키지 / 라이브러리에 대한 빌드 실패를 보는 것입니다.

누락 된 pyzmq를 표시하고 Cygwin을 닫고 설치 프로그램을 다시 열고 패키지 목록 화면으로 이동 한 다음 모두에 대해 "full"을 표시 한 다음 zmq와 같은 이름을 검색하고 해당 라이브러리를 설치하고 위의 명령을 다시 시도하십시오.

이 접근 방식을 사용하면 누락 된 모든 종속성을 성공적으로 해결하는 것이 매우 간단했습니다.

Cygwin 패키지 목록

모든 것이 설치되면 Cygwin에서 실행하고 노트북 UI 트리의 "루트"가 될 폴더로 이동하고 다음을 입력합니다.

jupyter notebook

그러면 노트북이 시작되고 아래와 같은 출력이 표시됩니다.

$ jupyter notebook
[I 19:05:30.459 NotebookApp] Serving notebooks from local directory: 
[I 19:05:30.459 NotebookApp] 0 active kernels
[I 19:05:30.459 NotebookApp] The Jupyter Notebook is running at: 
[I 19:05:30.459 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).

Copy/paste this URL into your browser when you connect for the first time, to login with a token:

http://localhost:8888/?token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

4

에서 파이썬 3.7.6 설치 후 윈도우 10를 들면, 나는이 명령을 사용합니다.

1. pip install notebook
2. python -m notebook

또는

C : \ Users \ Hamza \ AppData \ Local \ Packages \ PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0 \ LocalCache \ local-packages \ Python37 \ Scripts.

내 PC의 경우 파이썬 스크립트는 위의 경로에 있습니다. 환경 변수에이 경로를 추가 할 수 있습니다. 그런 다음 명령을 실행하십시오.

1. jupyter notebook

3

Anaconda 배포판을 사용하는 경우 설치할 때 "Change PATH"옵션을 선택했는지 확인하십시오.


3
Windows 컴퓨터에 Anaconda를 설치 한 후 : 시스템 변수 "Path"에 Python 위치를 추가합니다. Windows 검색을 사용하여 시스템 편집기를 찾아 PATH 환경 변수를 변경합니다. [c : \를 포함한 전체 경로를 입력하고 ";"로 시작해야합니다. seperator] 또는 명령 줄 "set path = % path %; C : \ users \ your-path-here \"를 사용하십시오. 이제 명령 프롬프트 위치에서 Python을 호출 할 수 있습니다.
AZBlue

2

경로에 다음을 추가 할 수 있습니다.

C : [Python 설치 경로] \ Scripts

예 : C : \ Python27 \ Scripts

jupyter 및 여기에서 수행 할 다른 모든 pip 설치에서 작동하기 시작합니다.


2

나는 추가했다

 c:\users\[user]\appdata\roaming\python\python37\site-packages

경로로 이동하고 작동했습니다.


2

환경 변수에 Python PATH를 올바르게 제공했는지 확인하십시오.
그렇지 않은 경우 파이썬 경로를 설정하십시오. 그런 다음 다음을 사용하십시오.

$ python -m notebook


1

명시된 문제를 해결 한 방법은 다음과 같습니다. 도움이되기를 바랍니다.

  1. 파이썬 공식 웹 사이트를 사용하여 파이썬 3.7을 설치하고, 설치하는 동안 상자를 선택하여 PATH 설치를 포함하십시오.

  2. 그 후 cmd를 열고 (1 단계 후에 열어야 함) 다음과 같이 작성하십시오 .pip install jupyter ENTER

  3. 이제 jupyter notebook 명령을 사용하여 jupyter 노트북을 열 수 있습니다.

간단 해 보이지만 도움이 될 수도 있습니다.


1

먼저 시스템 변수에 파이썬 경로를 넣었는지 확인해야합니다.

    python -m pip install jupyter --user

그리고 이것을 실행하십시오

    py -m notebook or  jupyter notebook

1

나에게 문제 jupyter는 잘못된 디렉토리에서 명령을 실행하고 있다는 것 입니다.

스크립트가 포함 된 경로로 이동하면 모든 것이 작동했습니다.

통로- C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\Scripts


1

두 개의 Python 버전이 설치되어 있습니다. 1. Python 3.8.2 : 독립적으로 설치되었습니다. 2. Python 3.7.6 : Anaconda 3과 함께 설치되었습니다.

경로 변수를 올바르게 설정 한 후에도 여러 버전이 충돌을 일으켰습니다.

Python 3.8.2를 제거하고 다시 시작한 후 명령

jupyter notebook

완벽하게 작동했습니다 :)


1

배치 파일을 만들고 Windows 검색에서 Jupiter를 검색하고 해당 속성을 검색하면이 문자열을 얻을 수 있습니다. D : \ anaconda3 \ python.exe를 D : \ anaconda3 \ cwp.py D : \ anaconda3의 D : \ anaconda3 \ python.exe를 D : \ anaconda3 \ 스크립트 \ jupyter-notebook-script.py "% USERPROFILE % /" 점점 후 이 내용으로 jupitor.bat 파일을 만들 수 있으며 해당 파일을 d 또는 임의의 드라이브의 스크립트 폴더에 저장하고 환경 경로에 스크립트 파일의 경로를 추가 할 수 있습니다.

cmd에 jupitor를 입력하여 쉽게 호출 할 수 있습니다.


0

내 문제는 내 사용자의 폴더에 폴더 이름에 공백이 있다는 것입니다.

새 사용자를 생성하고 해당 Windows 사용자로 전환 한 후 'Anaconda 내에서 Windows 바로 가기 및 링크가 제대로 작동했습니다.

Windows 8.1 64 비트. 최신 Anaconda.

참고 : Anaconda 재설치를 제거했지만 문제는 실제로 Windows 사용자 사용자 이름 / 사용자 폴더의 공간뿐이었습니다.


0

파이썬 3.6.3 사용. 여기서 ' python -m pip install jupyter ' 명령을 통해 Jupyter를 설치 한 후 Windows 명령 프롬프트를 사용하여 ' jupyter notebook '명령이 작동하지 않았습니다.

그러나 마침내 ' python -m notebook '이 작동하고 jupyter 노트북이 로컬에서 실행되도록 만들었습니다.

http : // localhost : 8888 / tree


0

Windows 10에서 : Jupyter 노트북 설치에 anaconda3를 사용하고 설치 중에 시스템에 환경 변수를 추가하는 확인란을 선택하지 않은 경우 다음 환경 변수를 "경로"변수에 수동으로 추가해야합니다. 환경 변수 편집 ")

Anaconda3 용 환경 변수


0
## Windows CMD

기본 설치의 경우 (설치시 "경로 추가"및 "다음"확인)

python -m notebook

C : \의 사용자 정의 설치용

jupyter notebook

0

"$ pip install jupyter"명령 대신 "python -m pip install jupyter"명령으로 jupyter를 설치 한 경우 다음 단계를 따르십시오.

  1. 메모장 만들기
  2. 확장자를 ".txt"에서 ".ipynb"로 변경하십시오.
  3. 그것을 마우스 오른쪽 버튼으로 클릭하고 "연결 프로그램"을 클릭하십시오.
  4. 팝업에서 C : \ Users \ < "windows_user_name"> \ AppData \ Roaming \ Python \ Python38 \ Scripts로 이동합니다.
  5. "jupyter-lab.exe"를 클릭하십시오.

0

100 % 작업 솔루션 :

이 단계를 따르세요:

  1. "python-3.8.2-amd64.exe"설치 또는 다른 버전의 python 패키지를 다운로드 한 폴더를 엽니 다.

  2. "python-3.8.2-amd64.exe '를 두 번 클릭합니다.

  3. "수정"을 클릭하십시오.

  4. "옵션 기능"이 표시됩니다.

  5. "다음"을 클릭하십시오.

  6. "환경 변수에 Python 추가"를 선택하십시오.

  7. "설치"를 클릭하십시오

  8. 그런 다음 원하는 폴더에서 jupyter를 실행할 수 있습니다.

    E.g  open "cmd" command prompt

    Type : 
    E: 

    E:\>jupyter notebook

    It will get started without showing

    'Jupyter' is not recognized

감사


0

복구 지점을 사용하여 컴퓨터를 복구하고 노트북이 작동을 멈춘 후 Windows7에서 동일한 문제에 직면했습니다. 경로 설정을 변경하려고했지만 아무것도 작동하지 않았기 때문에 설치된 응용 프로그램에서 Python을 제거하고 그 후에 다시 설치했습니다. 그 후 jupyter 노트북을 다시 설치했는데 제대로 작동했습니다. 감사


0

방금 Python 3.8 / pip 지원 Win10 컴퓨터 위에 JupyterLab을 설치했기 때문에 Windows에서 이러한 시작 문제가 발생했습니다. 모든 것이 정상이면 (Python 용 PATH가 있는지 확인하십시오. 예 : C : \ Users [Username] \ AppData \ Local \ Programs \ Python \ Python38-32 \ Scripts) 다음을 실행하면됩니다.

jupyter-lab.exe

그리고 그게 다야.

건배

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.