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
в разных местах, а точнее в папке "Документы".
Если это случится с вами:
- Перейти в " Центр безопасности Защитника Windows "
- Прокрутите и нажмите " Настройки защиты от вирусов и угроз "
- Прокрутите вниз до " Контролируемый доступ к папке "
- Убедитесь, что отключено
Это было " глобальное " решение, которое я искал
Это должно исправить аналогичную проблему
~ eb
Если ваша операционная система Windows10, возможно, вам придется передать это
- щелкните правой кнопкой мыши значок Anaconda Navigator
- и всплывающие значки свойств Anaconda Navigator
- нажмите на кнопку "Свойства"
- Установите флажок "Запуск от имени администратора", как показано ниже в тексте "Выберите дополнительные свойства для этого ярлыка" и сохраните его.
Как упоминал Энрике Брузуал выше, такое поведение может быть вызвано включением " Доступ к контролируемой папке " в Центре безопасности Защитника Windows. Отключение устраняет проблему.
Если вы хотите оставить "Доступ к контролируемой папке" включенным, выполните шаги 1-3 Энрике, которые я цитировал здесь.
- Перейти в " Центр безопасности Защитника Windows "
- Прокрутите и нажмите " Настройки защиты от вирусов и угроз "
- Прокрутите вниз до " Контролируемый доступ к папке "
Затем:
- Нажмите " Разрешить приложению доступ к контролируемой папке ".
- Нажмите " Добавить разрешенное приложение " и выберите файлы python.exe, jupyter.exe и jupyter-notebook.exe. Вы можете найти python.exe в вашем основном каталоге установки Python, а два других - в подкаталоге " Scripts " вашего основного каталога установки Python.
- Перезапустите jupyter, если он работал, когда вы внесли эти изменения.
Вы должны добавлять файлы по одному, поэтому потребуется несколько нажатий. После этого я смог без проблем сохранить свои записные книжки Jupyter.
ПРИМЕЧАНИЕ. Если у вас установлены оба Python 2 и 3, вы должны делать это для каждой установки Python.
У меня была аналогичная проблема в Windows 10. Разрешение было следующим:
- открыть окно cmd от имени администратора
- takeown /R /F путь_к_папке
- 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", вы получите разрешения