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, 외부 스위치 python로 python3 하지만 난 당신이 사용하는 것이 좋습니다 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.