J'ai installé anaconda PYTHON 2.7 64bits sur Win 7, puis mis à jour à l'aide de
conda update conda
Installé plus tard
conda install jupyter
Quand j’ai essayé d’exécuter à partir du même lecteur sous Windows en utilisant
jupyter notebook
il se lance sur Firefox et déclare
404: Not Found
Sur commande, il est écrit
Refusing to serve hidden directory via 404 Error
Que faut-il faire pour le lancer?
Mise à jour: L’installation d’Anaconda a un raccourci pour exécuter jupyter et fonctionne de cette façon - mais donne 404 pour "jupyter notebook":
d:\Anaconda\Scripts/ipython-script.py" notebook
J'ai trouvé une cause simple de ceci pourrait être d'essayer d'exécuter Jupyter à partir de la racine d'un lecteur - l'exécuter à partir de C:\a échoué. La suggestion de Cricboy007 de créer un dossier (pas de nom particulier, j'ai appelé le mien) et d'exécuter Jupyter une fois que vous avez utilisé cd pour que le répertoire de travail fonctionne pour moi.
J'avais la même erreur 404 et je l'ai résolue en procédant comme suit:
cliquez avec le bouton droit de la souris sur le raccourci Jupyter Notbook> Propriétés> et remplacez la valeur "Démarrer dans:" par un chemin au sein de votre installation Anaconda (par exemple, D:\Anaconda2\Notebooks).
Si vous exécutez depuis la ligne de commande, changer de répertoire dans le dossier anaconda devrait également fonctionner.
Eh bien, comme il est dit, il refuse de servir un répertoire caché. Essayez de le lancer depuis un répertoire non caché.
Modifiez manuellement le répertoire en Anaconda2 . cd Anaconda2 puis lancez - cahier jupyter
Je rencontre ce cas. Quand j'essaie d'ouvrir jupyterlab, Anaconda me dit ceci:
[I 10:01:41.587 LabApp] The port 8888 is already in use, trying another port.
[I 10:01:41.587 LabApp] The port 8889 is already in use, trying another port.
[I 10:01:41.588 LabApp] The port 8890 is already in use, trying another port.
[I 10:01:41.608 LabApp] JupyterLab beta preview extension loaded from D:\Anaconda\install\lib\site-packages\jupyterlab
[I 10:01:41.608 LabApp] JupyterLab application directory is D:\Anaconda\install\share\jupyter\lab
[W 10:01:41.619 LabApp] Error loading server extension jupyterlab
Traceback (most recent call last):
File "D:\Anaconda\install\lib\site-packages\jupyterlab\commands.py", line 321, in __init__
self._run(['node', 'node-version-check.js'], cwd=HERE, quiet=True)
File "D:\Anaconda\install\lib\site-packages\jupyterlab\commands.py", line 1165, in _run
proc = Process(cmd, **kwargs)
File "D:\Anaconda\install\lib\site-packages\jupyterlab\process.py", line 73, in __init__
self.proc = self._create_process(cwd=cwd, env=env)
File "D:\Anaconda\install\lib\site-packages\jupyterlab\process.py", line 131, in _create_process
cmd[0] = which(cmd[0], kwargs.get('env'))
File "D:\Anaconda\install\lib\site-packages\jupyterlab\jlpmapp.py", line 59, in which
raise ValueError(msg)
ValueError: Please install nodejs 5+ and npm before continuing installation. nodejs may be installed using conda or directly from the nodejs website.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\Anaconda\install\lib\site-packages\notebook\notebookapp.py", line 1454, in init_server_extensions
func(self)
File "D:\Anaconda\install\lib\site-packages\jupyterlab\extension.py", line 111, in load_jupyter_server_extension
info = get_app_info(app_dir)
File "D:\Anaconda\install\lib\site-packages\jupyterlab\commands.py", line 244, in get_app_info
handler = _AppHandler(app_dir, logger)
File "D:\Anaconda\install\lib\site-packages\jupyterlab\commands.py", line 324, in __init__
raise ValueError(msg)
ValueError: Please install nodejs 5+ and npm before continuing installation. nodejs may be installed using conda or directly from the nodejs website.
[I 10:01:41.709 LabApp] Serving notebooks from local directory: C:\Users\user
[I 10:01:41.709 LabApp] 0 active kernels
[I 10:01:41.710 LabApp] The Jupyter Notebook is running at:
[I 10:01:41.710 LabApp] http://localhost:8891/?token=a3d823839f1107857f79c15ae9d6a109b046b98621186073
[I 10:01:41.710 LabApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 10:01:41.711 LabApp]
Copy/paste this URL into your browser when you connect for the first time,
to login with a token:
http://localhost:8891/?token=a3d823839f1107857f79c15ae9d6a109b046b98621186073
[I 10:01:41.761 LabApp] Accepting one-time-token-authenticated connection from ::1
[W 10:01:41.833 LabApp] 404 GET /lab?token=e0fc453fcb7d3a4a22f7042bacf336bea5e90678af55b72f (::1) 72.00ms referer=None
et chrome montre 404: Not Found.Quand j’ouvre le jupyter à Anaconda, je rencontre aussi un cas comme celui-ci .
Avait le même problème de la ligne de commande (Windows 10). Voici ce que j'ai fait pour le résoudre:
J'ai eu le même problème, comme mentionné ci-dessus, le problème était dans le répertoire racine. J'ai juste la mauvaise habitude de commencer immédiatement au répertoire racine lorsque j'ouvre CMD. Si je le laisse dans le dossier de l'utilisateur pour qu'il fonctionne sous le cahier Jupyter, il fonctionne parfaitement.
J'ai eu le même problème sous Windows 7, Python 3 et IE en tant que navigateur par défaut. Après avoir combattu et modifié de nombreux paramètres, j’ai finalement changé le navigateur par défaut en Chrome et l’a montré correctement à la page.
Vous devez d'abord définir les variables d'environnement:
C:\Windows\system32> conda create --name test_jupyter
Continuer ([y]/n)? y
C:\Windows\system32> activer test_jupyter
(test_jupyter) C:\Windows\system32> jupyter notebook
il apparaîtra dans votre navigateur par défaut.