Jupyter Portable 500 : Erreur Interne Du Serveur
Je veux apprendre comment utiliser Jupyter ordinateur Portable. Jusqu'à présent, j'ai réussi à le télécharger et l'installer (à l'aide d'pip), mais je vais avoir des difficultés pour l'ouvrir.
Je suis de l'ouvrir en tapant:
jupyter notebook
dans mon terminal. Il s'ouvre dans mon navigateur avec l'URL:
http://localhost:8888/tree
et je viens d'obtenir un grand:
500 : Internal Server Error
message. Quelqu'un pourrait-il me diriger dans la bonne direction de ce qui ne va pas svp?
Le message d'erreur complet dans mon terminal:
[E 17:53:52.034 NotebookApp] Uncaught exception GET /tree (::1)
HTTPServerRequest(protocol='http', host='localhost:8888', method='GET', uri='/tree', version='HTTP/1.1', remote_ip='::1', headers={'Accept-Language': 'en-US,en;q=0.8,es;q=0.6', 'Accept-Encoding': 'gzip, deflate, sdch', 'Host': 'localhost:8888', 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8', 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36', 'Connection': 'keep-alive', 'Upgrade-Insecure-Requests': '1'})
Traceback (most recent call last):
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/tornado/web.py", line 1443, in _execute
result = method(*self.path_args, **self.path_kwargs)
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/tornado/web.py", line 2800, in wrapper
return method(self, *args, **kwargs)
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/notebook/tree/handlers.py", line 50, in get
terminals_available=self.settings['terminals_available'],
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/notebook/base/handlers.py", line 302, in render_template
template = self.get_template(name)
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/notebook/base/handlers.py", line 298, in get_template
return self.settings['jinja2_env'].get_template(name)
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/Jinja2-2.6-py2.7.egg/jinja2/environment.py", line 719, in get_template
return self._load_template(name, self.make_globals(globals))
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/Jinja2-2.6-py2.7.egg/jinja2/environment.py", line 693, in _load_template
template = self.loader.load(self, name, globals)
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/Jinja2-2.6-py2.7.egg/jinja2/loaders.py", line 127, in load
code = environment.compile(source, name, filename)
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/Jinja2-2.6-py2.7.egg/jinja2/environment.py", line 493, in compile
self.handle_exception(exc_info, source_hint=source)
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/notebook/templates/tree.html", line 8, in template
data-base-url="{{base_url | urlencode}}"
TemplateAssertionError: no filter named 'urlencode'
[E 17:53:52.819 NotebookApp] {
"Accept-Language": "en-US,en;q=0.8,es;q=0.6",
"Accept-Encoding": "gzip, deflate, sdch",
"Host": "localhost:8888",
"Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8",
"User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36",
"Connection": "keep-alive",
"Upgrade-Insecure-Requests": "1"
}
[E 17:53:52.819 NotebookApp] 500 GET /tree (::1) 874.29ms referer=None
MODIFIER
Lors de la tentative de mise à jour de ipython comme conseillé, le message d'erreur suivant s'est produit:
Exception:
Traceback (most recent call last):
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip/basecommand.py", line 209, in main
status = self.run(options, args)
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip/commands/install.py", line 317, in run
prefix=options.prefix_path,
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip/req/req_set.py", line 732, in install
**kwargs
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip/req/req_install.py", line 835, in install
self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip/req/req_install.py", line 1030, in move_wheel_files
isolated=self.isolated,
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip/wheel.py", line 247, in move_wheel_files
prefix=prefix,
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip/locations.py", line 142, in distutils_scheme
i = d.get_command_obj('install', create=True)
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py", line 845, in get_command_obj
klass = self.get_command_class(command)
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/setuptools/dist.py", line 430, in get_command_class
self.cmdclass[command] = cmdclass = ep.load()
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2229, in load
return self.resolve()
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2235, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
ImportError: No module named command.install
La deuxième erreur suggère il y a quelque chose de mal avec votre installation de Python.
Examiner toujours à l'aide de Python environnements virtuels, il vous permettra d'économiser beaucoup de temps à l'avenir. 😉 Jetez un oeil à virtualenvwrapper ou miniconda.
Examiner toujours à l'aide de Python environnements virtuels, il vous permettra d'économiser beaucoup de temps à l'avenir. 😉 Jetez un oeil à virtualenvwrapper ou miniconda.
OriginalL'auteur user1551817 | 2016-04-25
Vous devez vous connecter pour publier un commentaire.
A été d'avoir un problème similaire. Il fixe après la mise à niveau ipython avec cette commande
sudo pip install --upgrade "ipython[all]"
Remarque: assurez-vous de taper ipython avec des guillemets, et
[all]
essayez de désinstaller et ré-installer ipytohn encore une fois, il mat a quelques conflits avec d'autres paquets. Si vous avez une version plus propre de le message d'erreur qui serait beaucoup mieux (peut-être une capture d'écran)
Peut-être
pip install --upgrade jupyter
est mieux. 🙂Utilisation de pip install --mise à niveau jupyter filxed tout, merci!
OriginalL'auteur Ehab AlBadawy
J'ai aussi rencontré ce problème. La cause racine dans mon cas, j'ai déjà eu Jinja2 installé avec les permissions root (avoir utilisé
sudo pip install
avant que je savais mieux).Ma solution a été de désinstaller Jinja2 avec
sudo pip uninstall
(ce qui était nécessaire, car il a été installé avec les permissions root) et de ré-exécuterpip install jupyter
réinstaller avec les autorisations de l'utilisateur.Tout en utilisant
sudo
à installer fonctionne ici, c'est le pire problème dans le long terme, parce que tous ses paquets sont installés avec les permissions root, conduisant à davantage de problèmes de ce genre dans l'avenir avec d'autres paquets. C'est un peu comme les coups de pied qui peuvent en bas de la route.Beaucoup ne se soucient pas, bien sûr, aussi longtemps que cela fonctionne. Mais pour ceux qui ne j'ai pensé que je le mentionne.
Il n'y a aucun moyen de savoir pour sûr que le paquet concerné, mais c'est probablement l'un de ceux dans la trace de la pile. J'ai remarqué Jinja2 comme l'une j'ai vaguement souvenir de mes premiers jours en Python j'ai donc commencé il y a et il a travaillé.
pip install --user
peut être la commande que vous préférez. De cette façon, pip installe local de l'utilisateur et ne nécessite pas de privilèges d'administrateur.OriginalL'auteur scanny
Fonctionne pour moi par la mise à jour de la nbconvert paquet.
pip install --upgrade --user nbconvert
OriginalL'auteur f.c
essayez de mettre à niveau jupyter hub premier
a fonctionné pour moi sur windows 10.
OriginalL'auteur kruger
J'ai eu le même problème et ma solution a été mise à jour le Jinja2 package de la version Jinja2-2.8.
De le mettre à jour, j'ai utilisé la commande easy_install comme suit:
Après que le 500 : Erreur Interne du Serveur a été fixé.
OriginalL'auteur maikelo
Utiliser ce ::
OriginalL'auteur Akash Kandpal
J'ai eu ce problème que de 22/03/2019, et ce qui a fonctionné pour moi a été mise à jour conda puis la mise à niveau jupyter utilisation de pip:
OriginalL'auteur Gihan Samarasinghe