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 -m
de 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 python3
gebruikt, schakelt u python
uit met python3
maar ik raad je aan om in plaats daarvan pyenv
te 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.
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 python
in 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 PATH
van 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 PATH
variabele 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 python
te 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 pip
gebruikt?
Het is hetzelfde principe. U kunt pip
uitvoeren vanaf de terminal omdat er een uitvoerbaar bestand pip
is 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.9
en pip3
.
De Scripts
map Met kunnen uitvoerbare bestanden worden uitgevoerd vanaf de terminal. Zoals pip
of 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 pip
zijn. Wanneer dit uitvoerbare-bestand wordt uitgevoerd, wordt de pip
-map in de Python-installatiemap en voert pip
uit.
Maar u kunt pip
ook rechtstreeks vanuit de installatiemap uitvoeren (C:\Users\YOUR-USERNAME\AppData\Local\Programs\Python\Python39\Lib\site-packages
), zonder dat het uitvoerbare bestand pip
nodig 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 -m
doet is:
Zoek
sys.path
voor 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 pip
iets soortgelijks doet, of in ieder geval hetzelfde effect heeft: pip
starten.
Wat heeft dit te maken met de Jupyter Notebook?!
Denk aan de jupyter notebook
als hetzelfde als pip
. Als u jupyter
in de terminal wilt uitvoeren, hebt u een uitvoerbaar bestand nodig dat zich op het PATH
bevindt.
We hebben al gezien dat de uitvoerbare bestanden van modules zoals pip
of jupyter
zich 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.9
en pip3
. Maar ik zie jupyter
niet (het woord “jupyter” alleen).
Als ik jupyter
typ 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 Scripts
met de naam jupyter
staat.
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 jupyter
uitvoerbaar bestand heb met de naam ‘jupyter’. De officiële documentatiezegt om jupyter notebook
op 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 jupyter
uitvoerbaar in de Scripts
map.
Als je het je herinnert, heb ik je verteld dat je pip
als 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 notebook
te gebruiken. Hoe weten we dit?
Je ziet in de map site-packages
de 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.py
wat is een “Een op tornado gebaseerde Jupyter-notebookserver.”Ja, dit is wat we nodig hebben.
We kunnen ziendat launch_new_instance
in de notebookapp
roept launch_instance()
aan, die“een 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:
-
Om de naam van het uitvoerbare bestand
jupyter
te weten (in de mapScripts
), zodat u rechtstreeks vanaf de terminal (opdrachtprompt) kunt uitvoeren als:jupyter notebook
of als:
jupyter notebook
Of welke naam je ook hebt.
-
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 notebook
gebruiken. Het werkt voor mij.
Antwoord 12
Hier is hoe ik het genoemde probleem heb opgelost, ik hoop dat het helpt:
-
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
-
open daarna cmd (open het na stap 1) en schrijf: pip install jupyter ENTER
-
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 jupyter
vanuit 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.
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:
- Maak een notitieblok
- Verander de extensie van “.txt” in “.ipynb”
- Klik er met de rechtermuisknop op en klik op “openen met”
- Ga in de pop-up naar – C:\Users\<“windows_user_name”>\AppData\Roaming\Python\Python38\Scripts
- Klik op “jupyter-lab.exe”
Antwoord 24
100% werkende oplossing:
Volg deze stappen:
-
Open de map waar je “python-3.8.2-amd64.exe” setup of een andere versie van python-pakket hebt gedownload
-
Dubbelklik op ‘python-3.8.2-amd64.exe’
-
Klik op “Wijzigen”
-
Je ziet “Optionele functies”
-
Klik op “volgende”
-
Selecteer “Python toevoegen aan omgevingsvariabelen”
-
Klik op “installeren”
-
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!