Jupyter ноутбук ошибка Windows 10

Проблема:

Jupyter не может сохранять, создавать (я воображаю, удаляю) файлы любого типа. Но я могу нормально их загрузить

Пример создания файла

Ошибка создания файла Произошла ошибка при создании нового файла.

'' 'Неожиданная ошибка при сохранении файла: untitled.txt [Errno 2] Нет такого файла или каталога: 'C:\Users\me\Documents\jupyter_notebooks\untitled.txt' '''

Пример сохранения файла

C:\WINDOWS\system32>jupyter notebook
[I 17:15:51.888 NotebookApp] JupyterLab beta preview extension loaded from c:\users\me\appdata\local\programs\python\python35\lib\site-packages\jupyterlab
[I 17:15:51.888 NotebookApp] JupyterLab application directory is c:\users\me\appdata\local\programs\python\python35\share\jupyter\lab
[I 17:15:52.091 NotebookApp] Serving notebooks from local directory: C:\Users\me\Documents\jupyter_notebooks
[I 17:15:52.091 NotebookApp] 0 active kernels
[I 17:15:52.091 NotebookApp] The Jupyter Notebook is running at:
[I 17:15:52.091 NotebookApp] http://localhost:8888/?token=*******************************01d1a67a61
[I 17:15:52.091 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 17:15:52.127 NotebookApp]

    Copy/paste this URL into your browser when you connect for the first time,
    to login with a token:
        http://localhost:8888/?token=*******************************01d1a67a61
[I 17:15:52.472 NotebookApp] Accepting one-time-token-authenticated connection from ::1
[I 17:16:01.628 NotebookApp] Kernel started: 77255bad-ad7a-4714-8221-1dd90a3a34b5
[W 17:16:11.656 NotebookApp] Timeout waiting for kernel_info reply from 77255bad-ad7a-4714-8221-1dd90a3a34b5
[I 17:16:25.646 NotebookApp] Adapting to protocol v5.0 for kernel 77255bad-ad7a-4714-8221-1dd90a3a34b5
[I 17:16:26.160 NotebookApp] Saving file at /jupyter_jupyter_lab.ipynb
[E 17:16:26.543 NotebookApp] Error while saving file: jupyter_jupyter_lab.ipynb [Errno 2] No such file or directory: 'C:\\Users\\me\\Documents\\jupyter_notebooks\\.~jupyter_jupyter_lab.ipynb'

Пробовал: все та же проблема

Я дважды проверил расположение папки, и она совпадает

C: \ Users \ Me \ Documents \ jupyter_notebooks

Я также попробовал: он устанавливает и запускает, может открывать и читать, но изменения не допускаются

pip3 install --upgrade --force-reinstall --no-cache-dir jupyter
~ https://stackru.com/a/42667069/6202092

система:

  • Windows 10
  • Среда Python: 2.7 и 3.5
  • менеджер пакетов: pip / pip3

Возможные способствующие факторы: Произвели некоторые системные изменения два дня назад, и так как проблема началась. Я считаю, что это вопрос разрешения. Я вспоминаю отмену выбора "флажка разрешений" для выполнения сценариев. но это только, казалось, влияло на Юпитер

Не приемлемые решения:

"Попробуйте Anaconda", "Переустановите Windows" - система работала нормально и продолжает работать, за исключением возможности Jupyter вносить изменения

заранее спасибо

~ Е.Б.

1 ответ

Я автор вопроса...

Проблема заключалась в проблеме с разрешениями, как я уже упоминал ранее, я модифицировал систему и не мог вспомнить, что я сделал, чтобы помешать Jupyter Notebook работать как раньше. Я потратил большую часть трех дней на изучение проблемы и не смог найти ответа, разочарованно, сегодня я опубликовал проблему. Благодаря комментариям и предложениям нескольких пользователей я смог лучше рассмотреть проблему и попробовать несколько разных подходов.

Я включил функцию в "Центре безопасности Защитника Windows", которая не позволяла Jupyter работать, как раньше, и не позволяла мне работать Notebooks в разных местах, а точнее в папке "Документы".

Если это случится с вами:

  1. Перейти в " Центр безопасности Защитника Windows "
  2. Прокрутите и нажмите " Настройки защиты от вирусов и угроз "
  3. Прокрутите вниз до " Контролируемый доступ к папке "
  4. Убедитесь, что отключено

Это было " глобальное " решение, которое я искал

Это должно исправить аналогичную проблему

~ eb

Если ваша операционная система Windows10, возможно, вам придется передать это

  1. щелкните правой кнопкой мыши значок Anaconda Navigator
  2. и всплывающие значки свойств Anaconda Navigator
  3. нажмите на кнопку "Свойства"
  4. Установите флажок "Запуск от имени администратора", как показано ниже в тексте "Выберите дополнительные свойства для этого ярлыка" и сохраните его.

Как упоминал Энрике Брузуал выше, такое поведение может быть вызвано включением " Доступ к контролируемой папке " в Центре безопасности Защитника Windows. Отключение устраняет проблему.

Если вы хотите оставить "Доступ к контролируемой папке" включенным, выполните шаги 1-3 Энрике, которые я цитировал здесь.

  1. Перейти в " Центр безопасности Защитника Windows "
  2. Прокрутите и нажмите " Настройки защиты от вирусов и угроз "
  3. Прокрутите вниз до " Контролируемый доступ к папке "

Затем:

  1. Нажмите " Разрешить приложению доступ к контролируемой папке ".
  2. Нажмите " Добавить разрешенное приложение " и выберите файлы python.exe, jupyter.exe и jupyter-notebook.exe. Вы можете найти python.exe в вашем основном каталоге установки Python, а два других - в подкаталоге " Scripts " вашего основного каталога установки Python.
  3. Перезапустите jupyter, если он работал, когда вы внесли эти изменения.

Вы должны добавлять файлы по одному, поэтому потребуется несколько нажатий. После этого я смог без проблем сохранить свои записные книжки Jupyter.

ПРИМЕЧАНИЕ. Если у вас установлены оба Python 2 и 3, вы должны делать это для каждой установки Python.

У меня была аналогичная проблема в Windows 10. Разрешение было следующим:

  1. открыть окно cmd от имени администратора
  2. takeown /R /F путь_к_папке
  3. icacls путь_к_папке /T /C /RESET

Более подробная информация представлена ​​в https://www.deskmodder.de/wiki/index.php?title=NTFS_Berechtigungen_f%C3%BCr_Dateien_und_Ordner_zur%C3%BCcksetzen_Windows_10.

Вы используете командную строку Windows или анаконду bash? Вы можете войти в conda env из командной строки Windows, но это не позволит вам создать новую записную книжку. Если вы перейдете в "приглашение анаконды" из меню программ и войдете в "bash", вы получите разрешения

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