Ниже описано, как решается та же проблема, с которой я столкнулся. Большинство шагов, которые я предпринял для решения проблем, уже описаны в решениях, предоставленных ранее другими.
Есть два способа запустить приложение Jupyter Notebook
- От Анаконды Навигатор
- Использование ярлыка (название: Jupyter Notebook) для приложения Jupyter Notebook. В ОС Windows он обычно доступен в папке: «C: \ Users \\ AppData \ Roaming \ Microsoft \ Windows \ Меню Пуск \ Программы \ Anaconda3 (64-разрядная версия)»
Существуют различные способы настройки приложения Jupyter Notebook для сохранения записных книжек в папке, отличной от папки по умолчанию.
При использовании Anaconda Navigator для запуска ноутбука
В случае использования навигатора Anaconda для запуска приложения ноутбука Jupyter, способ настройки состоит в том, чтобы откомментировать поле «c.NotebookApp.notebook_dir» в «jupyter_notebook_config.py» и добавить путь. После обновления поле выглядит так: c.NotebookApp.notebook_dir = < Введите здесь абсолютный путь >
В случае Windows и когда Anaconda установлена для определенного пользователя, этот файл находится в C: \ Users \ < USERNAME > .jupyter.
Если вы не нашли папку «.jupyter», выполните следующие действия для ее создания.
- Запустите командную строку anaconda
- В командной строке запустите «jupyter notebook --generate-config»
Если для запуска приложения Jupyter Notebook используется ярлык (имя: Jupyter Notebook)
Если вы изучите команду в поле назначения этого ярлыка, вы заметите, что приложение Notebook запускается путем выполнения файла "C: \ Users \ < USERNAME > \ Anaconda3 \ Scripts \ jupyter-notebook-script.py", который принимает параметр пути.
Основной подход к определению места, в котором будут сохранены файлы записной книжки, -> указать путь к необходимой папке при запуске приложения Jupyter Notebook. Это можно сделать двумя способами:
- Создайте переменную окружения для указания на нужную папку и используйте ее в качестве параметра
- Определите абсолютный путь в самом ярлыке
Выполните следующие действия: (Примечание: замените текст в угловых скобках на фактический текст)
- Найдите ярлык «Блокнот Jupyter». Когда Anaconda была установлена для конкретного пользователя (во время установки выбранный вариант был только для пользователя), ярлык (Имя: «Блокнот Jupyter», Тип: Ярлык) находился в «C: \ Users \ < USERNAME > \ AppData \ Roaming \». Microsoft \ Windows \ Пуск \ Меню \ Программы \ Anaconda3 (64-bit) "
- Щелкните правой кнопкой мыши по ярлыку и выберите «Свойства»
- В поле "Target" найдите C: \ Users \ < USERNAME > \ Anaconda3 \ Scripts \ jupyter-notebook-script.py% USERPROFILE%
Заменить "% USERPROFILE%" на
а. Либо: переменная среды, созданная для указания на папку, в которой вы хотите хранить файлы записной книжки. Команда будет выглядеть следующим образом : C: \ Users \ < USERNAME > \ Anaconda3 \ Scripts \ jupyter-notebook-script.py% < ENVIRONMENTVARIABLE >%
б. ИЛИ: абсолютный путь к рабочей папке, в которой вы хотите хранить файлы записной книжки. Команда будет выглядеть следующим образом: C: \ Users \ < USERNAME > \ Anaconda3 \ Scripts \ jupyter-notebook-script.py < F: // папка // подпапка >
Замените текст (путь) в поле «Начать с» следующим текстом:
а. Либо: переменная среды, созданная для указания на папку, в которой вы хотите хранить файлы записной книжки. Текст в поле «Начать с» будет выглядеть так:% < ENVIRONMENTVARIABLE >%
б. ИЛИ: абсолютный путь к рабочей папке, в которой вы хотите хранить файлы записной книжки. Текст в поле «Начать с» будет выглядеть следующим образом: < F: // папка // подпапка >
Примечание 1: Если в пути есть пробелы, весь путь должен быть заключен в двойные кавычки.
Примечание 2. Пути в этом решении применяются к ситуации, когда Anaconda 3 (и Jupyter 3) установлена в Windows для конкретного пользователя (не для всех пользователей).
Я лично предпочел определить переменную среды, а не жестко прописывать путь в ярлыке.