У меня всегда есть доступ к ноутбуку Jupyter в качестве корневого пользователя

Как вы можете видеть с помощью команды man apt-get:

Note that source packages are not installed and tracked in the dpkg
database like binary packages; they are simply downloaded to the
current directory, like source tarballs.

Нет другого способа удаления источников, кроме как вручную.

0
задан 20 May 2018 в 14:47

3 ответа

Отказ от ответственности: у меня нет опыта работы с Jupyter.

Кажется, что ваши файлы данных Jupyter принадлежат root, поэтому ваш пользователь не может писать им. Это, скорее всего, так, потому что вы запускали Jupyter как root.

Чтобы исправить, вам нужно изменить права собственности на файлы для своего пользователя.

Запустить sudo chown -R sura:sura /home/sura/.local/share/jupyter и проверить, если он работает сейчас. Если он все еще не работает, проверьте сообщение об ошибке. После того, как термин «разрешение отклонено» - это путь. Проверьте права доступа к этому пути (ls -l <path>), и если файл или каталог принадлежит root, измените владельца (sudo chown -R sura:sura <path>).

После этого никогда не запускайте Jupyter как root, всегда как ваш пользователь.

0
ответ дан 22 May 2018 в 10:35
  • 1
    Привет, решение, которое вы мне дали, вызывает еще одну ошибку. Unexpected error while saving file: Documents/python/Untitled.ipynb [Errno 13] Permission denied: u'/home/sura/Documents/python/.ipynb_checkpoints/Untitled-checkpoint.ipynb' Я не знаю, почему это может случиться, хахахаха – Liu Bei 20 May 2018 в 15:24
  • 2
    Как указано, вам нужно повторить этот процесс (проверьте право собственности и исправьте его), пока вы не сможете снова сохранить его. Я подозреваю, что у вас есть куча файлов, используемых Jupyter и принадлежащих root, разбросанных по всему вашему домашнему каталогу. Для этого файла вы должны проверить принадлежность /home/sura/Documents/python/ и /home/sura/Documents/python/.ipynb_checkpoints с помощью ls -l path. Если он принадлежит root, запустите sudo chown -R sura:sura. Если вы не уверены, что можете просто запустить sudo chown -R sura:sura /home/sura/Documents/python и скрестить пальцы. – Lienhart Woitok 20 May 2018 в 15:33
  • 3
    Привет, я могу исправить эту проблему, используя свой путь. Я использовал sudo chown -R sura:sura /home/sura/Documents/python/.ipynb_checkpoints в конце. большое спасибо – Liu Bei 20 May 2018 в 15:33
  • 4
    Теперь я могу просто ввести $ jupyter notebook в терминал. А также я могу использовать jupyter notebook как root. – Liu Bei 20 May 2018 в 15:37

Отказ от ответственности: у меня нет опыта работы с Jupyter.

Кажется, что ваши файлы данных Jupyter принадлежат root, поэтому ваш пользователь не может писать им. Это, скорее всего, так, потому что вы запускали Jupyter как root.

Чтобы исправить, вам нужно изменить права собственности на файлы для своего пользователя.

Запустить sudo chown -R sura:sura /home/sura/.local/share/jupyter и проверить, если он работает сейчас. Если он все еще не работает, проверьте сообщение об ошибке. После того, как термин «разрешение отклонено» - это путь. Проверьте права доступа к этому пути (ls -l <path>), и если файл или каталог принадлежит root, измените владельца (sudo chown -R sura:sura <path>).

После этого никогда не запускайте Jupyter как root, всегда как ваш пользователь.

1
ответ дан 17 July 2018 в 13:52

Отказ от ответственности: у меня нет опыта работы с Jupyter.

Кажется, что ваши файлы данных Jupyter принадлежат root, поэтому ваш пользователь не может писать им. Это, скорее всего, так, потому что вы запускали Jupyter как root.

Чтобы исправить, вам нужно изменить права собственности на файлы для своего пользователя.

Запустить sudo chown -R sura:sura /home/sura/.local/share/jupyter и проверить, если он работает сейчас. Если он все еще не работает, проверьте сообщение об ошибке. После того, как термин «разрешение отклонено» - это путь. Проверьте права доступа к этому пути (ls -l <path>), и если файл или каталог принадлежит root, измените владельца (sudo chown -R sura:sura <path>).

После этого никогда не запускайте Jupyter как root, всегда как ваш пользователь.

1
ответ дан 20 July 2018 в 13:56

Другие вопросы по тегам:

Похожие вопросы: