Jupyter uitvoeren via de opdrachtregel op Windows

Ik heb Jupyter geïnstalleerd op Windows 10, Python 3.x via

$ pip install jupyter

De installatie werkt prima, ook al heb ik de terminal opnieuw opgestart.

Maar proberen te rennen

$ jupyter notebook

geeft de volgende foutmelding

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

Hoe en waar vind ik het uitvoerbare bestand voor Jupyter?


Antwoord 1, autoriteit 100%

Als je er absoluut zeker van bent dat je Python-bibliotheekpad in je systeemvariabelen staat (en je kunt dat pad vinden wanneer je Jupyter pip installeert, hoef je alleen maar een beetje te lezen) en je ervaart nog steeds “opdracht niet gevonden of herkend” fouten in Windows kunt u het volgende proberen:

python -m notebook

In ieder geval voor mijn Windows (Windows 10 Pro) is het hebben van de python -mde enige manier waarop ik mijn Python-pakketten vanaf de opdrachtregel kan uitvoeren zonder een of andere fout tegen te komen

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

of

Errno 'THIS_PROGRAM' not found

Antwoord 2, autoriteit 17%

Probeer eerst een van deze commando’s;

$ py -m notebook
$ python -m notebook

voor jupyterlab-gebruikers

py -m jupyterlab

Anders

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

Als dit niet werkt.

pip voegt jupyter niet rechtstreeks toe aan pad voor lokaal.

De uitvoer van

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

Na wat speurwerk vond ik een uitvoerbaar bestand voor jupyter in de map:

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

Verschil tussen lokale en roaming-map

Dus als je een programma via de opdrachtregel wilt kunnen uitvoeren, moet je het toevoegen aan de %PATH-variabele. Hier is een powershell-script om het te doen. ZORG ERVOOR DAT DE “;” TOEVOEGEN voordat u het nieuwe pad toevoegt.

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

Bijwerken:

als u python3gebruikt, schakelt u pythonuit met python3
maar ik raad je aan om in plaats daarvan pyenvte gebruiken 🙂


Antwoord 3, autoriteit 16%

Ik had hetzelfde probleem, maar

py -m notebook

werkte voor mij.


Antwoord 4, autoriteit 6%

Ik heb een Jupyter-notebook draaiend in Windows 10. Ik vond de gemakkelijkste manier om deze taak te volbrengen zonder afhankelijk te zijn van een distro als Anaconda, door Cygwin te gebruiken.

In Cygwin installeert u python2, python2-devel, python2-numpy, python2-pip, tcl, tcl-devel, (ik heb hieronder een afbeelding bijgevoegd van alle pakketten die ik heb geïnstalleerd) en alle andere python-pakketten die beschikbaar zijn. Dit is verreweg de gemakkelijkste optie.

Voer vervolgens deze opdracht uit om jupyter notebook te installeren:

python -m pip install jupyter

Hieronder staan ​​de daadwerkelijke opdrachten die ik heb uitgevoerd om meer bibliotheken toe te voegen voor het geval anderen deze lijst ook nodig hebben:

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

Als een van de bovenstaande opdrachten niet werkt, hoeft u zich geen zorgen te maken, de oplossing is meestal vrij eenvoudig. Wat u doet, is kijken naar de build-mislukking voor elk ontbrekend pakket / bibliotheek.

Zeg dat er een ontbrekende pyzmq wordt weergegeven, sluit Cygwin, open het installatieprogramma opnieuw, ga naar het scherm met de pakketlijst, toon “full” voor iedereen, zoek dan naar de naam zoals zmq en installeer die bibliotheken en probeer opnieuw de bovenstaande commando’s.

Met deze aanpak was het vrij eenvoudig om uiteindelijk alle ontbrekende afhankelijkheden met succes te doorlopen.

Cygwin-pakketlijst

Zodra alles is geïnstalleerd, voer je het uit in Cygwin, ga naar de map die je als “root” voor de notebook-ui-structuur wilt hebben en typ:

jupyter notebook

Hiermee zal de notebook opstarten en wat output tonen zoals hieronder:

$ 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

Antwoord 5, autoriteit 4%

Ik had exact hetzelfde probleem en ik werd er gek van. Andere antwoorden bieden een oplossing, maar ze verklaren niet waarom u en ik dit probleem hebben.

Ik zal proberen uit te leggen waarom dit gebeurt en dan enkele oplossingen bieden.

Je kunt naar het einde gaan om de TL;DR te zien.

Wat is er aan de hand? Waarom gebeurt deze fout?

Ik zal proberen een stapsgewijs antwoord te geven, zodat alles duidelijk wordt uitgelegd.
Als je het in het begin te simpel vindt, ga dan naar het einde van dit “artikel”.

Ik zal eerst beginnen met algemene dingen zoals het uitvoeren van de python-shell vanaf de terminal of het uitvoeren van pip. U zult zien waarom u dat vanaf de terminal kunt doen en we zullen eindigen op waaromen hoeu de jupyter-notebook kunt gebruiken vanaf ook de terminal.

Klaar? Laten we beginnen!


Heb je je ooit afgevraagd waarom je pythonin de terminal (opdrachtprompt) kunt typen en plotseling de Python-interpreter start?

Microsoft Windows [Version 10.0.18363.1440]
(c) 2019 Microsoft Corporation. All rights reserved.
C:\Users\YOUR-USERNAME>python
Python 3.9.1 (tags/v3.9.1:1e5d33e, Dec  7 2020, 17:08:21) [MSC v.1927 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

U weet waarschijnlijk al (maar misschien niet) dat dit komt omdat Python is toegevoegd aan de omgevingsvariabele PATHvan Windows. Je hebt het waarschijnlijk gedaan tijdens de installatieof daarna.

Maar wat is dit PATHomgevingsvariabele?

Hiermee kunt u in principe alle uitvoerbare bestanden uitvoeren die zich binnenin bevinden
de paden gespecificeerd in de variabele, bij de opdrachtprompt zonder
het volledige pad naar het uitvoerbare bestand moeten geven.

Je kunt de inhoud van die PATHvariabele controleren met:

>>> import sys
>>> for path in sys.path:
        print(path)
C:\Users\YOUR-USERNAME\AppData\Local\Programs\Python\Python39\python39.zip
C:\Users\YOUR-USERNAME\AppData\Local\Programs\Python\Python39\DLLs
C:\Users\YOUR-USERNAME\AppData\Local\Programs\Python\Python39\lib
C:\Users\YOUR-USERNAME\AppData\Local\Programs\Python\Python39
C:\Users\YOUR-USERNAME\AppData\Local\Programs\Python\Python39\lib\site-packages
... (some other paths were taken out for clarity)

Je kunt deze map zien: C:\Users\YOUR-USERNAME\AppData\Local\Programs\Python\Python39. Dit is de plaats waar Python versie 3.9 is geïnstalleerd. Laten we de inhoud eens bekijken:

<DIR>   DLLs
<DIR>   Doc
<DIR>   etc
<DIR>   include
<DIR>   Lib
<DIR>   libs
<DIR>   Scripts
<DIR>   share
<DIR>   tcl
<DIR>   Tools
        LICENSE.txt
        NEWS.txt
        python.exe
        python3.dll
        python39.dll
        pythonw.exe
        vcruntime140.dll
        vcruntime140_1.dll

Voila!We hebben het bestand python.exe(een uitvoerbaar). We hebben een uitvoerbaar Python-bestand in het PATH, daarom kun je de Python-interpreter starten vanaf de terminal door gewoon pythonte typen. Als dit niet het geval was, zou u het volledige pad naar het uitvoerbare bestand in de terminal moeten typen:

C:\Users\YOUR-USERNAME> C:\Users\YOUR-USERNAME\AppData\Local\Programs\Python\Python39\python)

In plaats van alleen:

C:\Users\YOUR-USERNAME> python

En hoe zit het als je pipgebruikt?

Het is hetzelfde principe. U kunt pipuitvoeren vanaf de terminal omdat er een uitvoerbaar bestand pipis in de variabele PATH.

Als je naar C:\Users\YOUR-USERNAME\AppData\Local\Programs\Python\Python39\Scripts\gaat (in het hierboven getoonde PATH) ziet u veel uitvoerbare bestanden. Een daarvan is pip. Eigenlijk heb ik drie versies: pip, pip3.9en pip3.

De Scriptsmap Met kunnen uitvoerbare bestanden worden uitgevoerd vanaf de terminal. Zoals pipof andere bibliotheken die u rechtstreeks vanaf de terminal wilt gebruiken. De map Scripts:

…is niet voor jou bedoeld, het is voor scripts die zijn geïnstalleerd als
componenten van modules die u installeert. pip is bijvoorbeeld een module,
maar het heeft ook een wrapper-script met dezelfde naam, pip, dat zal zijn
geïnstalleerd in die map.

Als je daar iets plaatst en het staat goed in je PATH, dan is het
moet uitvoerbaar zijn

Dat wrapper-script zou het uitvoerbare bestand pipzijn. Wanneer dit uitvoerbare-bestand wordt uitgevoerd, wordt de pip-map in de Python-installatiemap en voert pipuit.

Maar u kunt pipook rechtstreeks vanuit de installatiemap uitvoeren (C:\Users\YOUR-USERNAME\AppData\Local\Programs\Python\Python39\Lib\site-packages), zonder dat het uitvoerbare bestand pipnodig is.

Maar hoe doe je dat?

Ik ben blij dat je het vraagt. Er is een Python manierom modules als hoofdmodule uit te voeren ( zonder de noodzaak om het te importeren).

python -m pip

Als je een module rechtstreeks uitvoert, wordt de naam __main__. Wat -mdoet is:

Zoek sys.pathvoor de genoemde module en voer de inhoud uit als de __main__module.

Wat is __main__?

'__main__'is de naam van het bereik waarin de code op het hoogste niveau wordt uitgevoerd.

De __name__van een module is gelijk aan '__main__'bij het lezen van standaard
invoer, een script of een interactieve prompt.

Ik vermoed dat het uitvoerbare bestand pipiets soortgelijks doet, of in ieder geval hetzelfde effect heeft: pipstarten.


Wat heeft dit te maken met de Jupyter Notebook?!

Denk aan de jupyter notebookals hetzelfde als pip. Als u jupyterin de terminal wilt uitvoeren, hebt u een uitvoerbaar bestand nodig dat zich op het PATHbevindt.

We hebben al gezien dat de uitvoerbare bestanden van modules zoals pipof jupyterzich hier bevinden C:\Users\YOUR-USERNAME\AppData\Local\Programs\Python\Python39\Scripts\.

Als ik de inhoud van de map controleer, zie ik dit:

easy_install-3.9.exe
easy_install.exe
f2py.exe
jsonschema.exe
jupyter-bundlerextension.exe
jupyter-console.exe
jupyter-nbconvert.exe
jupyter-nbextension.exe
jupyter-notebook.exe
jupyter-qtconsole.exe
jupyter-serverextension.exe
jupyter-trust.exe
pip.exe
pip3.9.exe
pip3.exe

Ik zie de reeds genoemde pip, pip3.9en pip3. Maar ik zie jupyterniet (het woord “jupyter” alleen).

Als ik jupytertyp in de terminal, krijg ik de foutmelding waarmee alles begon:

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

Eindelijk hebben we een antwoord op uw vraag gevonden!!!


‘jupyter’ wordt niet herkend als een opdracht omdat er geen uitvoerbaar bestand in de map Scriptsmet de naam jupyterstaat.


Dus laten we een ander uitvoerbaar bestand proberen. Hoe zit het met jupyter-notebook?

BINGO!De notebook werkt!

Serving notebooks from local directory:
C:\Users\YOUR-USERNAME\AppData\Local\Programs\Python\Python39\Scripts
Jupyter Notebook 6.3.0 is running at:
http://localhost:8888/?token=... (edited)
or http://127.0.0.1:8888/?token=... (edited)
Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).

Ik weet niet waarom ik geen jupyteruitvoerbaar bestand heb met de naam ‘jupyter’. De officiële documentatiezegt om jupyter notebookop de terminal te gebruiken, maar het lijkt erop dat in sommige gevallen werkt het niet. En ik denk dat het te maken heeft met wat ik hierboven noemde: er is geen jupyteruitvoerbaar in de Scriptsmap.


Als je het je herinnert, heb ik je verteld dat je pipals hoofdmodule kunt uitvoeren met python -m pip.

Het komt voor dat je hetzelfde kunt doen met jupyter. We moeten alleen weten hoe we het moeten aanroepen. Net als bij pip, moeten we de map controleren waarin bibliotheken van derden zijn geïnstalleerd: C:\Users\YOUR-USERNAME\AppData\Local\Programs\Python\Python39\Lib\site-packages.

Je ziet jupyter_console, maar dit creëert gewoon een interactief notitieboek in de terminal, niet precies wat je zocht. Je zult ook mappen vinden die eindigen op .dist.info, zoals jupyter_console-6.4.0.dist-info. Dit zijn slechts metadatavan de Wheel Binary Package-builder. Je ziet ook een map zoals jupyterlab_pygments, maar dat isvoor JupyterLab. We willen het klassieke Jupyter-notebook gebruiken.

Wat we willen is om notebookte gebruiken. Hoe weten we dit?

Je ziet in de map site-packagesde map (package) notebook. Binnenin bevindt zich een bestand met de naam__main__.py:

#__main__.py
if __name__ == '__main__':
    from notebook import notebookapp as app
    app.launch_new_instance()

Het roept notebookapp.pywat is een “Een op tornado gebaseerde Jupyter-notebookserver.”Ja, dit is wat we nodig hebben.

We kunnen ziendat launch_new_instancein de notebookapproept launch_instance()aan, dieeen instantie van een Jupyter-toepassing lanceert“.

Perfect! We zitten in de juiste map. Om de jupyter-notebook vanuit de Python-interactieve shell uit te voeren, moeten we het notebookpakket uitvoeren met:

python -m notebook

*** SAMENVATTING: OPLOSSING ***

tl;dr:

Ik heb uitgelegd en laten zien waarom deze fout optreedt.

Laten we nu de oplossingen samenvatten:

  1. Om de naam van het uitvoerbare bestand jupyterte weten (in de map Scripts), zodat u rechtstreeks vanaf de terminal (opdrachtprompt) kunt uitvoeren als:

    jupyter notebook
    

of als:

jupyter notebook

Of welke naam je ook hebt.

  1. Voer de notebook uit als de hoofdmodule vanuit Python:

    python -m notebook
    

Ik hoop dat dit jou net zo helpt als het mij heeft geholpen. Ik sta open voor uw opmerkingen en suggesties.


Antwoord 6, autoriteit 2%

In Python 3.7.6voor Windows 10. Na installatie gebruik ik deze opdrachten.

1. pip install notebook
2. python -m notebook

OF

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

Voor mijn pc staan ​​python-scripts in het bovenstaande pad. U kunt dit pad toevoegen aan omgevingsvariabelen. Voer vervolgens het commando uit.

1. jupyter notebook

Antwoord 7

Als je de Anaconda-distributie gebruikt, zorg er dan voor dat je bij het installeren de “Change PATH” optie aanvinkt.


Antwoord 8

Je kunt het volgende aan je pad toevoegen

C:[Python-installatiepad]\Scripts

bijv. C:\Python27\Scripts

Het begint te werken voor jupyter en elke andere pip-installatie die je hier doet.


Antwoord 9

Ik heb toegevoegd

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

naar het pad en het werkte.


Antwoord 10

Controleer of je python PATH correct hebt gegeven in omgevingsvariabelen.
Als dat niet het geval is, stelt u het python-pad in. Gebruik dan:

$ python -m notebook

Antwoord 11

In Windows 10 kunt u ipython notebookgebruiken. Het werkt voor mij.


Antwoord 12

Hier is hoe ik het genoemde probleem heb opgelost, ik hoop dat het helpt:

  1. installeer python 3.7 met behulp van de officiële website voor python, tijdens het installeren omvat het installeren van PATH door het vakje aan te vinken

  2. open daarna cmd (open het na stap 1) en schrijf: pip install jupyter ENTER

  3. nu zou je jupyter notebook moeten kunnen openen met het commando: jupyter notebook

Het lijkt eenvoudig, maar het kan net zo goed helpen.


Antwoord 13

Het probleem voor mij was dat ik de opdracht jupytervanuit de verkeerde directory uitvoerde.

Toen ik eenmaal naar het pad met het script navigeerde, werkte alles.

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


Antwoord 14

Ik heb twee python-versies geïnstalleerd:
1. Python 3.8.2: dit is onafhankelijk geïnstalleerd
2. Python 3.7.6: dit is samen met Anaconda 3 geïnstalleerd

Meerdere versies veroorzaakten conflicten, zelfs nadat de padvariabelen correct waren ingesteld.

Ik heb Python 3.8.2 verwijderd en na het opnieuw opstarten, het commando

jupyter notebook

Werkte perfect 🙂


Antwoord 15

u kunt een batchbestand maken en naar Jupiter zoeken in uw Windows-zoekopdracht en de eigenschappen ervan openen en u krijgt deze tekenreeks.
D:\anaconda3\python.exe D:\anaconda3\cwp.py D:\anaconda3 D:\anaconda3\python.exe D:\anaconda3\Scripts\jupyter-notebook-script.py “%USERPROFILE%/ “
nadat je dit hebt gekregen, kun je een jupitor.bat-bestand maken met deze inhoud dat:
en u kunt dat bestand opslaan in een scriptmap in d of een willekeurig station en het pad van uw scriptbestand toevoegen aan uw omgevingspad

en dan kun je dit gemakkelijk aanroepen door jupitor in cmd te typen.


Antwoord 16

eerst moet je ervoor zorgen dat je je python-pad in je systeemvariabelen plaatst ..
Probeer dit dan uit te voeren

python -m pip install jupyter --user

en dan
voer dit uit

py -m notebook or  jupyter notebook

Antwoord 17

Om te installeren heb ik gebruikt
“pip install notebook” in de Windows-opdrachtregel

Het uitvoeren van python -m notebook werkte niet voor mij, maar python3 -m notebook werkte


Antwoord 18

Voer eerst deze opdracht uit

pip install jupyter

voeg vervolgens systeemvariabele pad toe, dit pad is waar jupyter en andere scripts zich bevinden

PATH = C:\Users<gebruikersnaam>\AppData\Roaming\Python\Python38\Scripts

bijv. PATH=C:\Users\HP\AppData\Roaming\Python\Python38\Scripts

Daarna kunnen we jupyter uitvoeren vanuit elke map/directory

jupyter-notebook


Antwoord 19

Mijn probleem was dat de map van mijn gebruiker een spatie had in de mapnaam.

Na het aanmaken van een nieuwe gebruiker en het overschakelen naar die Windows-gebruiker, werkten Windows-snelkoppelingen en links vanuit Anaconda prima.

Windows 8.1 64-bits. Nieuwste Anaconda.

Opmerking: ik heb uiteindelijk de installatie van Anaconda ongedaan gemaakt, maar ik heb het gevoel dat het probleem eigenlijk alleen de ruimte in de gebruikersnaam/gebruikersmap van Windows was.


Antwoord 20

Python gebruiken 3.6.3. Hier, na het installeren van Jupyter via de opdracht ‘python -m pip install jupyter‘, werkte de opdracht ‘jupyter notebook‘ niet voor mij met de Windows-opdrachtprompt.

Maar uiteindelijk werkte ‘python -m notebook‘ en zorgde ervoor dat jupyter-notebook lokaal kon draaien.

http://localhost:8888/tree


Antwoord 21

In Windows 10:
Als je anaconda3 hebt gebruikt voor de installatie van Jupyter notebooks en bent vergeten het vakje aan te vinken om de omgevingsvariabelen aan het systeem toe te voegen tijdens de installatie, moet je de volgende omgevingsvariabelen handmatig aan de “Pad”-variabele toevoegen:
(zoek Windows-instellingen voor Omgevingsvariabelen bewerken”)

Omgevingsvariabelen voor Anaconda3


Antwoord 22

## windows CMD

voor standaardinstallatie (vink gewoon “pad toevoegen” en “volgende” aan tijdens de installatie)

python -m notebook

voor aangepaste installatie in C:\

jupyter notebook

Antwoord 23

Als je jupyter hebt geïnstalleerd met
“python -m pip install jupyter” commando
in plaats van
“$ pip install jupyter” commando
volg dan deze stappen:

  1. Maak een notitieblok
  2. Verander de extensie van “.txt” in “.ipynb”
  3. Klik er met de rechtermuisknop op en klik op “openen met”
  4. Ga in de pop-up naar – C:\Users\<“windows_user_name”>\AppData\Roaming\Python\Python38\Scripts
  5. Klik op “jupyter-lab.exe”

Antwoord 24

100% werkende oplossing:

Volg deze stappen:

  1. Open de map waar je “python-3.8.2-amd64.exe” setup of een andere versie van python-pakket hebt gedownload

  2. Dubbelklik op ‘python-3.8.2-amd64.exe’

  3. Klik op “Wijzigen”

  4. Je ziet “Optionele functies”

  5. Klik op “volgende”

  6. Selecteer “Python toevoegen aan omgevingsvariabelen”

  7. Klik op “installeren”

  8. Dan kunt u jupyter in elke gewenste map uitvoeren

   E.g  open "cmd" command prompt
    Type : 
    E: 
    E:\>jupyter notebook
    It will get started without showing
    'Jupyter' is not recognized

Bedankt


Antwoord 25

Ik had hetzelfde probleem in Windows7, omdat ik zojuist mijn computer had hersteld met behulp van een herstelpunt en daarna stopte de notebook gewoon met werken. Ik heb geprobeerd de padinstelling te wijzigen, maar niets werkte, dus ik heb de python gewoon verwijderd met de applicatie waaruit deze was geïnstalleerd en daarna heb ik hem opnieuw geïnstalleerd. Daarna heb ik jupyter notebook opnieuw geïnstalleerd en toen werkte het prima.
Bedankt


Antwoord 26

Ik heb zojuist JupyterLab bovenop mijn voor Python 3.8/pip geschikte Win10-machine geïnstalleerd, dus ik kwam dit opstartprobleem met Windows tegen.
Als alles in orde is (controleer of je PATH voor Python hebt, bijv. C:\Users[Username]\AppData\Local\Programs\Python\Python38-32\Scripts), voer je gewoon uit:

jupyter-lab.exe

en dat is het.

Proost


Antwoord 27

Voeg pad voor systeemvariabele toe, dit pad is waar jupyter en andere scripts zich bevinden

PAD –>

`C:\Users\<userName>\AppData\Roaming\Python\Python39\Scripts`

Zoals in mijn laptop is PATH:

"C:\Users\developer\AppData\Roaming\Python\Python39\Scripts"

Daarna kunt u jupyter vanuit elke map & een willekeurige map door het onderstaande commando uit te voeren

jupyter-notebook


Antwoord 28

Heb hetzelfde probleem gehad. Eindelijk gezocht waar jupyter.exe map zich op mijn computer bevond. Om de een of andere reden was het onder
C:\VTRoot\HarddiskVolume4\Users[gebruiker]\AppData\Local\Programs\Python

Terwijl de Python is
C:\Users[gebruiker]\AppData\Local\Programs\Python

Dus ik heb de volledige Python39-map gekopieerd van VTRoot naar de hoofdmap Python39 python in AppData. En het probleem is opgelost.


Antwoord 29

Controleer eerst waar je python is geïnstalleerd door naar

. te gaan

C:\Users\**username**\AppData\Local\Programs\Python\Python39\Scripts

dit is het pad waar python gewoonlijk is geïnstalleerd. Typ daarna in

cd..  to get one step out of the Scripts folder

Installeer hierna jupyter hier met:

$ pip install jupyter

De installatie was in orde en toen ik probeerde de jupyter-notebook te openen, kreeg ik de volgende foutmelding.

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

Ik heb veel bronnen gecontroleerd, maar toch had ik hetzelfde probleem. Na veel dingen van internet te hebben gedaan, kwam ik er zelf achter dat het misschien vanwege enkele updates (voor sommige gebruikers) niet kan worden geopend door de opdracht te typen

jupyter notebook

In plaats daarvan moet je typen

jupyter notebook

Het enige wat ik miste was dit koppelteken-min. Ik hoop dat dit ook voor jou werkt.


Antwoord 30

Ik vond die fout net toen ik de jupyter-notebook voor het eerst installeerde en uitvoerde. Toen vond ik het uitvoerbare (.exe) bestand van
C:\Users\<user-name>\AppData\Local\Programs\Python\Python39\Scripts.
De werkelijke bestandsnaam was "jupyter-notebook".
De installatiehandleiding zegt dat het "jupyter notebook"is om de server te laten draaien. U moet het commando "jupyter-notebook"in de opdrachtregel uitvoeren en het zal worden uitgevoerd. Bedankt!

LEAVE A REPLY

Please enter your comment!
Please enter your name here

seventeen − sixteen =

Other episodes