Почти год пользуюсь ноутбуком 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 и что означают эти настройки.