Uruchamianie Jupyter za pomocą wiersza poleceń w systemie Windows

89

Zainstalowałem Jupyter na Windows 10, Python 3.x przez

$ pip install jupyter

Instalacja działa dobrze, mimo że zrestartowałem terminal.

Ale próbuję uciekać

$ jupyter notebook

daje następujący błąd

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

Jak i gdzie znaleźć plik wykonywalny dla Jupyter?

eleijonmarck
źródło

Odpowiedzi:

168

Jeśli jesteś absolutnie pewien, że ścieżka biblioteki Pythona znajduje się w zmiennych systemowych (i możesz znaleźć tę ścieżkę podczas instalacji Jupytera za pomocą pip, wystarczy trochę przeczytać) i nadal występują błędy „polecenie nie zostało znalezione lub rozpoznane” w systemie Windows , możesz spróbować:

python -m notebook

Przynajmniej dla mojego systemu Windows (Windows 10 Pro) posiadanie python -mjest jedynym sposobem, w jaki mogę uruchomić moje pakiety Pythona z wiersza poleceń bez popadania w jakiś rodzaj błędu

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

lub

Errno 'THIS_PROGRAM' not found
user6094431
źródło
Używam Ipythona od wielu lat i po raz pierwszy napotykam ten problem. Pomyślałem (jak wspominali inni), że ma to związek z Windows10 i działa python -m notebook! Dzięki za rozwiązanie.
Serendipity
3
to działało dla mnie, ale nie rozumiem, dlaczego jupyter notebookpolecenie już nie działa (przestało działać po ponownej instalacji Pythona w
systemie
1
Do użytku w JupyterLabpython -m jupyterlab
Georgy
30

Miałem ten sam problem, ale

py -m notebook

pracował dla mnie.

Johnn Smith
źródło
29

Najpierw wypróbuj jedno z tych poleceń;

$ py -m notebook
$ python -m notebook

dla użytkowników jupyterlab

py -m jupyterlab

Inaczej

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

Jeśli to nie zadziała.

pip nie dodaje jupyter bezpośrednio do ścieżki dla lokalnego.

Dane wyjściowe z

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

Po kopaniu w folderze znalazłem plik wykonywalny dla jupyter:

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

Różnica między folderem lokalnym a folderem mobilnym

Więc jeśli chcesz mieć możliwość wykonania programu za pomocą wiersza poleceń, musisz dodać go do zmiennej% PATH. Oto skrypt PowerShell, który to zrobi. PAMIĘTAJ, ABY DODAĆ „;” przed dodaniem nowej ścieżki.

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

Aktualizacja:

jeśli używasz python3, przełączyć się pythonz python3 ale zachęcam do korzystania pyenvzamiast :)

eleijonmarck
źródło
1
Dzięki za to. Szukałem tego rozwiązania kilka miesięcy temu, ale poddałem się. W końcu znalazłem to głęboko w tym miejscu
Muhammad Ali
Wielkie dzięki za tę odpowiedź. Zlokalizowałem i dodałem ścieżkę do Scriptsfolderu do ścieżki w moich zmiennych środowiskowych i to załatwiło sprawę.
Samuel Nde
Myślę, że dzieje się tak, gdy instalujesz lokalnie zpip --user
qwr
Jeśli używasz python3, napisz python3 -m notebook
Nasta
4
whichnie jest poleceniem Command Prompt ani Powershell, więc musiałbyś go uruchomić w Git Bash lub czymś podobnym. W wierszu polecenia możesz zamiast tego użyć where.
mikrofon
13

Mam notebooka Jupyter działającego w systemie Windows 10. Znalazłem najłatwiejszy sposób wykonania tego zadania bez polegania na dystrybucji takiej jak Anaconda, polegającej na użyciu Cygwin.

W Cygwin zainstaluj python2, python2-devel, python2-numpy, python2-pip, tcl, tcl-devel (poniżej zamieściłem obraz wszystkich zainstalowanych pakietów) i wszelkie inne dostępne pakiety Pythona. To zdecydowanie najłatwiejsza opcja.

Następnie uruchom to polecenie, aby po prostu zainstalować notebook jupyter:

python -m pip install jupyter

Poniżej znajdują się rzeczywiste polecenia, które uruchomiłem, aby dodać więcej bibliotek na wypadek, gdyby inni też potrzebowali tej listy:

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

Jeśli którekolwiek z powyższych poleceń zawodzi, nie martw się, rozwiązanie jest w większości przypadków dość proste. Wystarczy spojrzeć na błąd kompilacji dla brakującego pakietu / biblioteki.

Powiedzmy, że pokazuje brakujący pyzmq, a następnie zamknij Cygwin, ponownie otwórz instalator, przejdź do ekranu listy pakietów, pokaż „pełny” dla wszystkich, a następnie wyszukaj nazwę, np. Zmq, zainstaluj te biblioteki i spróbuj ponownie wykonać powyższe polecenia.

Korzystając z tego podejścia, można było w końcu pomyślnie przejść przez wszystkie brakujące zależności.

Lista pakietów Cygwin

Po zainstalowaniu wszystkiego uruchom w Cygwin, przejdź do folderu, który ma być "katalogiem głównym" dla drzewa interfejsu użytkownika notebooka i wpisz:

jupyter notebook

Spowoduje to uruchomienie notebooka i wyświetlenie niektórych wyników, jak poniżej:

$ 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
John P.
źródło
4

W Pythonie 3.7.6 dla Windows 10. Po instalacji używam tych poleceń.

1. pip install notebook
2. python -m notebook

LUB

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

Na moim komputerze skrypty Pythona znajdują się w powyższej ścieżce. Możesz dodać tę ścieżkę do zmiennych środowiskowych. Następnie uruchom polecenie.

1. jupyter notebook
M. Hamza Rajput
źródło
3

Jeśli używasz dystrybucji Anaconda, upewnij się podczas jej instalacji, że zaznaczyłeś opcję „Zmień ŚCIEŻKĘ”.

AZBlue
źródło
3
Po zainstalowaniu programu Anaconda na komputerze z systemem Windows: Dodaj lokalizację języka Python do zmiennej systemowej „Path”. Użyj wyszukiwania systemu Windows, aby znaleźć edytor systemowy, aby zmienić zmienną środowiskową PATH [wprowadź całą ścieżkę, w tym c: \ & upewnij się, że zaczyna się od ";" seperator] lub użyj wiersza poleceń "set path =% path%; C: \ users \ twoja-ścieżka-tutaj \" ... Teraz możesz wywołać Pythona z dowolnego miejsca w wierszu poleceń.
AZBlue
2

Możesz dodać następujące elementy do swojej ścieżki

C: [ścieżka instalacji Pythona] \ Scripts

np. C: \ Python27 \ Scripts

Zacznie działać dla jupyter i każdej innej instalacji pip, którą wykonasz tutaj.

Parash
źródło
2

dodałem

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

do ścieżki i zadziałało.

Mohammed Fali
źródło
2

Sprawdź, czy poprawnie podałeś PATH dla Pythona w zmiennych środowiskowych.
Jeśli nie, ustaw ścieżkę Pythona. Następnie użyj:

$ python -m notebook
Pratika
źródło
1

W systemie Windows 10 możesz użyć ipython notebook. Mi to pasuje.

Javad Peymanfard
źródło
1

Oto, jak rozwiązałem określony problem, mam nadzieję, że to pomoże:

  1. zainstaluj python 3.7 za pomocą oficjalnej strony internetowej dla pythona, podczas instalacji włącz instalację PATH, zaznaczając to pole

  2. następnie otwórz cmd (pamiętaj, aby otworzyć go po kroku 1) i napisz: pip install jupyter ENTER

  3. teraz powinieneś móc otworzyć notatnik jupyter za pomocą polecenia: jupyter notebook

Wydaje się proste, ale równie dobrze może pomóc.

Maros
źródło
1

Problem polegał na tym, że wykonałem jupyterpolecenie z niewłaściwego katalogu.

Po przejściu do ścieżki zawierającej skrypt wszystko działało.

Ścieżka- C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\Scripts

iliketocode
źródło
1

Mam zainstalowane dwie wersje Pythona: 1. Python 3.8.2: ta została zainstalowana niezależnie 2. Python 3.7.6: została zainstalowana razem z Anacondą 3

Wiele wersji powodowało konflikt nawet po prawidłowym ustawieniu zmiennych ścieżki.

Odinstalowałem Pythona 3.8.2 i po restarcie komenda

jupyter notebook

Działało idealnie :)

Jhabar
źródło
1

możesz utworzyć plik wsadowy i wyszukać Jowisza w wyszukiwaniu w systemie Windows, a następnie otworzyć jego właściwości, a otrzymasz ten ciąg. D: \ anaconda3 \ python.exe D: \ anaconda3 \ cwp.py D: \ anaconda3 D: \ anaconda3 \ python.exe D: \ anaconda3 \ Scripts \ jupyter-notebook-script.py "% USERPROFILE% /" po to możesz utworzyć plik jupitor.bat z tą zawartością to i możesz zapisać ten plik w folderze skryptów w d lub na dowolnym dysku i dodać ścieżkę do pliku skryptu w ścieżce środowiskowej

a następnie możesz łatwo to wywołać, wpisując jupitor w cmd.

Rahul Gupta
źródło
1

najpierw upewnij się, że ścieżka Pythona została umieszczona w zmiennych systemowych. Następnie spróbuj to uruchomić

python -m pip install jupyter --user

a następnie uruchom to

py -m notebook or  jupyter notebook
manar odeh
źródło
0

Mój problem polegał na tym, że folder mojego użytkownika miał spację w nazwie folderu.

Po utworzeniu nowego użytkownika i przełączeniu się na tego użytkownika systemu Windows skróty i łącza systemu Windows z poziomu programu Anaconda działały dobrze.

Windows 8.1 64-bitowy Najnowsza Anaconda.

Uwaga: Skończyło się na tym, że odinstalowałem ponownie instalującą Anacondę, ale moim zdaniem problemem było tylko miejsce w folderze nazwy użytkownika / użytkownika systemu Windows.

Eman Rashad
źródło
0

Korzystanie z Pythona 3.6.3. Tutaj po zainstalowaniu Jupyter za pomocą polecenia `` python -m pip install jupyter '', polecenie `` jupyter notebook '' nie działało dla mnie za pomocą wiersza poleceń systemu Windows.

Ale w końcu „ python -m notebook ” zadziałał i sprawił, że notatnik jupyter działał lokalnie.

http: // localhost: 8888 / tree

Piyush Upadhyay
źródło
0

W systemie Windows 10: Jeśli użyłeś anaconda3 do instalacji notebooka Jupyter i zapomniałeś zaznaczyć pole, aby dodać zmienne środowiskowe do systemu podczas instalacji, musisz ręcznie dodać następujące zmienne środowiskowe do zmiennej "Ścieżka": (wyszukaj ustawienia systemu Windows dla Edytuj zmienne środowiskowe ”)

Zmienne środowiskowe dla Anaconda3

Rasool
źródło
0
## windows CMD

dla domyślnej instalacji (po prostu zaznacz "dodaj ścieżkę" i "dalej" podczas instalacji)

python -m notebook

do instalacji niestandardowej w C: \

jupyter notebook
Skakać
źródło
0

Jeśli zainstalowałeś jupyter za pomocą polecenia „python -m pip install jupyter” zamiast polecenia „$ pip install jupyter”, wykonaj następujące kroki:

  1. Utwórz notatnik
  2. Zmień jego rozszerzenie z „.txt” na „.ipynb”
  3. Kliknij go prawym przyciskiem myszy i kliknij „Otwórz za pomocą”
  4. W wyskakującym okienku przejdź do - C: \ Users \ <"windows_user_name"> \ AppData \ Roaming \ Python \ Python38 \ Scripts
  5. Kliknij „jupyter-lab.exe”
Azhar
źródło
0

100% działające rozwiązanie:

Wykonaj następujące kroki:

  1. Otwórz folder, do którego został pobrany Instalator „python-3.8.2-amd64.exe” lub dowolną inną wersję pakietu Pythona

  2. Kliknij dwukrotnie „python-3.8.2-amd64.exe”

  3. Kliknij „Modyfikuj”

  4. Zobaczysz „Funkcje opcjonalne”

  5. Kliknij Następny"

  6. Wybierz „Dodaj pythona do zmiennych środowiskowych”

  7. Kliknij „zainstaluj”

  8. Następnie możesz uruchomić jupyter w dowolnym wybranym folderze

    E.g  open "cmd" command prompt

    Type : 
    E: 

    E:\>jupyter notebook

    It will get started without showing

    'Jupyter' is not recognized

Dzięki

Irfan Khursheed
źródło
0

Miałem ten sam problem w systemie Windows7, ponieważ właśnie odzyskałem komputer za pomocą punktu przywracania, a po tym notebooku po prostu przestał działać. Próbowałem zmienić ustawienie ścieżki, ale nic nie działało, więc po prostu odinstalowałem Pythona z aplikacją, z której został zainstalowany, a następnie zainstalowałem go ponownie. Następnie ponownie zainstalowałem notebook jupyter i wszystko działało dobrze. Dzięki

hitesh tomar
źródło
0

Właśnie zainstalowałem JupyterLab na mojej maszynie Win10 z obsługą Python 3.8 / pip, więc napotkałem ten problem z uruchamianiem w systemie Windows. Jeśli wszystko jest w porządku (sprawdź, czy masz PATH dla Pythona, np. C: \ Users [nazwa użytkownika] \ AppData \ Local \ Programs \ Python \ Python38-32 \ Scripts) po prostu uruchom:

jupyter-lab.exe

i to wszystko.

Twoje zdrowie

Xhost
źródło
0

Aby zainstalować, użyłem "pip install notebook" w linii poleceń systemu Windows

Aby uruchomić python -m notebook nie działał dla mnie, ale python3 -m notebook działał

Noufal B
źródło