Dacă încerc să verific dacă jupyter
este în calea mea sau nu folosesc, primesc ceva în schimb.
care jupyter
/home/usr/.local/bin/jupyter
Dar când încerc să instalez și să activez o extensie, mă confrunt cu o eroare:
sudo jupyter serverextension enable --py ipyparallel
sudo jupyter nbextension install --py ipyparallel
sudo jupyter nbextension enable --py ipyparallel
Eroarea spune sudo: jupyter: comanda nu a fost găsită
Și am nevoie de acces sudo. Pentru că executarea fără sudo nu duce treaba la bun sfârșit:
jupyter serverextension enable --py ipyparallel
jupyter nbextension install --py ipyparallel
jupyter nbextension enable --py ipyparallel
Activare: ipyparallel.nbextension
- Scrierea config: /home/usr/.jupyter
- Se validează...
ipyparallel.nbextension OK
Instalarea /home/usr/.local/lib/python2.7/site-packages/ipyparallel/nbextension/static -> ipyparallel
Traceback (cel mai recent apel ultimul):
Fișierul „/home/usr/.local/bin/jupyter-nbextension”, linia 8, în <modul>
sys.exit(principal())
Fișierul „/home/usr/.local/lib/python2.7/site-packages/jupyter_core/application.py”, linia 270, în launch_instance
returnează super(JupyterApp, cls).launch_instance(argv=argv, **kwargs)
Fișierul „/home/usr/.local/lib/python2.7/site-packages/traitlets/config/application.py”, linia 664, în launch_instance
app.start()
Fișierul „/home/usr/.local/lib/python2.7/site-packages/notebook/nbextensions.py”, linia 988, la început
super(NBExtensionApp, self).start()
Fișierul „/home/usr/.local/lib/python2.7/site-packages/jupyter_core/application.py”, linia 259, la început
self.subapp.start()
Fișierul „/home/usr/.local/lib/python2.7/site-packages/notebook/nbextensions.py”, linia 716, la început
self.install_extensions()
Fișierul „/home/usr/.local/lib/python2.7/site-packages/notebook/nbextensions.py”, linia 695, în install_extensions
**kwargs
Fișierul „/home/usr/.local/lib/python2.7/site-packages/notebook/nbextensions.py”, linia 225, în install_nbextension_python
destinație=dest, logger=logger
Fișierul „/home/usr/.local/lib/python2.7/site-packages/notebook/nbextensions.py”, linia 126, în install_nbextension
assure_dir_exists(nbext)
Fișierul „/home/usr/.local/lib/python2.7/site-packages/jupyter_core/utils/__init__.py”, linia 13, în assure_dir_exists
os.makedirs(cale, mod=mod)
Fișierul „/usr/lib/python2.7/os.py”, linia 150, în makedirs
makedirs(cap, mod)
Fișierul „/usr/lib/python2.7/os.py”, linia 157, în makedirs
mkdir(nume, mod)
OSError: [Errno 13] Permisiune refuzată: „/usr/local/share/jupyter”
Se activează extensia arborelui ipyparallel/main...
- Validare: OK
În acest caz (^), eroarea spune: OSError: [Errno 13] Permisiune refuzată: „/usr/local/share/jupyter”
Deci, cum pot remedia asta?
am adăugat export PATH="$HOME/.local/bin:$PATH"
la ultima linie a ~/.bashrc