Я получаю распространенную ошибку, но решения chmod
, которые я нашел, похоже, не работают.
Когда я создаю записную книжку Jupyter через терминал, запустив jupyter notebook
, на Ubuntu 19.10, я получаю эту ошибку, с которой, я уверен, многие знакомы:
The file at file:///home/vurnhat/.local/share/jupyter/runtime/nbserver-25715-open.html is not readable. It may have been removed, moved, or file permissions may be preventing access.
Я вручную вставил ссылку в Firefox, и она работает. Есть ли какой-либо способ изменить некоторые настройки в моем браузере Chromium, чтобы заставить его работать там?
У меня была такая же проблема. Я не знаю, в чем проблема с Chrome, но для меня быстрое «исправление» заключалось в том, чтобы запустить:
jupyter notebook --browser firefox
, поэтому мне не нужно копировать и вставлять ссылку в Firefox.
Ваша проблема, вероятно, связана с тем, что Chromium является приложением snap. Согласно этому ответу на переполнение стека :
В последних версиях snap приложения, установленные с помощью snap, не могут по умолчанию открывать файлы в скрытых папках (с именем, начинающимся с
.
).В Ubuntu 20.04 хром устанавливается с помощью оснастки (даже при использовании команда
sudo apt install chromium-browser
), поэтому хром не может открыться HTML-файл, используемый Jupyter.Как сказал @rahul-sood, простой обходной путь — скопировать и вставить один из альтернативные ссылки, предоставленные Jupyter в терминале (начиная с
http://localhost:8889/?token=
илиhttp://127.0.0.1:8889/?token=
).
Эта проблема со Snap также упоминается в этом ответе Ask Ubuntu :
The Snap 'home' интерфейс разрешает доступ только к нескрытым файлам и каталогам в /дом пользователя.
The Snap «личные файлы» интерфейс разрешает доступ ко всем файлам и каталогам в /home пользователя.
- Интерфейсы Snap определяются в файле yaml, используемом при создании Snap.
- Для интерфейса
personal-files
требуется дополнительный$snap connect foo:foo-connect
. Интерфейсhome
не работает, что делает его более удобно для некоторых целей.
Также см. соответствующую тему на форуме snapcraft: Могут ли браузеры открывать локальные файлы?
Подводя итог, можно сказать, что это, вероятно, проблема из-за того, что Chromium является быстрым приложением.Ваши варианты:
Скопируйте и вставьте одну из ссылок, начинающихся с http://localhost:8889/?token=
или http://127.0.0.1:8889/?token=
в Chromium, чтобы открыть в нем блокнот.
Использовать другой браузер без Snap по умолчанию.
Используйте команду , упомянутую Сальваторе Лампителли, чтобы открыть блокнот в указанном браузере без Snap.