Ноутбук Jupyter не может работать без рута - PullRequest
0 голосов
/ 24 сентября 2019

Почти год пользуюсь ноутбуком jupyter с python3, такого никогда не было.Внезапно я не могу запустить ноутбук Jupyter, не будучи пользователем root.Вот как выглядит ошибка, с которой я сталкиваюсь

OSError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/dist-packages/watchdog-0.8.3-py2.7.egg-info'

Я попытался несколько раз удалить / переустановить pip3, jupyter, ipykernel и т. Д., Но ничего не помогло.Я где-то читал, что это как-то связано с правами доступа к каталогам у меня дома, и, следовательно, я рекурсивно изменил владельца своего домашнего каталога как пользователя (не root).Все еще не повезло.

Если это поможет, вот некоторые дополнительные детали.

Это вывод jupyter kernelspec list

[ListKernelSpecs] WARNING | Native kernel (python2) is not available
[ListKernelSpecs] WARNING | Native kernel (python2) is not available
Available kernels:
  pyspark3kernel    /usr/local/share/jupyter/kernels/pyspark3kernel
  pysparkkernel     /usr/local/share/jupyter/kernels/pysparkkernel
  python3           /usr/local/share/jupyter/kernels/python3
  sparkkernel       /usr/local/share/jupyter/kernels/sparkkernel

Это /usr/local/share/jupyter/kernels/python3/kernel.json файл

{
"display_name": "Python 3",
"language": "python",
"argv": [
"/usr/bin/python3",
"-m",
"ipykernel_launcher",
"-f",
"{connection_file}"
]
}

Наконец, это вывод uname --all.

Linux hn0-ciabdp 4.4.0-150-generic #176-Ubuntu SMP Wed May 29 18:56:26 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Любая помощь будет оценена.Еще лучше, некоторые справочные материалы, чтобы понять внутреннюю работу того, как jupyter соединяется с интерпретатором Python и что означают эти настройки.

...