Как изменить папку запуска Jupyter
Я пробовал следовать инструкциям, приведенным в документации Jupyter Notebook .
К сожалению, я не смог понять это. Где именно это «начало в» поле?
У меня есть система Windows 7 (64-разрядная), с установленной Anaconda3 (не на диске C). Я хочу изменить местоположение папки Jupyter.
- Файловая система TreeView
- Переменные среды в bash_profile или bashrc?
- Как добавить Python к пути Windows
- Такой же абсолютный путь на linux и windows 7
- Как обновить переменные среды оболочки cygwin, установленные в окне «Свойства системы»
- Как получить путь к запущенному файлу JAR?
- Как объединить пути в Java?
- Перемещение файла app.config на пользовательский путь
- Найти имя файла из полного пути к файлу
- Получить реальный путь от URI, Android KitKat новая система хранения данных
- Установка Laravel: как разместить каталог ~ / .composer / vendor / bin в вашем PATH?
- WPF C # Путь: как получить из строки с данными пути в геометрию в коде (не в XAML)
- Возможные проблемы с добавлением / usr / local / bin к корневому пути?
cd
в каталог или родительский каталог (с предполагаемым каталогом, в котором вы будете работать в нем).
Заметьте, что это папка ( E:\>
— Это не сработает)
Затем просто запустите команду jupyter notebook
Используйте конфигурационный файл ноутбука jupyter:
Откройте cmd
(или Anaconda Prompt ) и запустите jupyter notebook --generate-config
.
Это записывает файл в C:\Users\username\.jupyter\jupyter_notebook_config
.
Найдите следующую строку: #c.NotebookApp.notebook_dir = ''
Заменить c.NotebookApp.notebook_dir = '/the/path/to/home/folder/'
Убедитесь, что вы используете косые черты в своем пути и используете / home / user / вместо ~ / для вашего домашнего каталога,
Я нахожусь в Windows 10, но в той же версии Anaconda.
- Нажмите « Пуск» , затем « Все программы» (просто «Программы для Win10»)
- Нажмите на папку Anaconda3 ; мой Anaconda3 (64-разрядный)
- Там вы увидите Jupyter Notebook . Если у вас установлена виртуальная среда, за ней последует имя среды, например: Jupyter Notebook (env)
- Щелкните правой кнопкой мыши запись Jupyter Notebook и перейдите к More => Open File Location
- Щелкните правой кнопкой мыши правильную запись Jupyter Notebook, затем нажмите « Свойства»
- Введите путь в поле « Старт в:» ; если в пути есть пробелы, вы должны заключить его в двойные кавычки
Сначала попробуйте запустить
jupyter notebook --notebook-dir='C:\Your\Desired\Start\Directory\'
в командной строке (cmd), чтобы узнать, открывается ли ноутбук Jupyter в нужном месте.
Если да, то вы можете сделать это ярлыком:
-
В проводнике Windows или на рабочем столе щелкните правой кнопкой мыши> Создать> ярлык
-
Введите следующее местоположение и нажмите кнопку «Далее»:
jupyter notebook --notebook-dir='C:\Your\Desired\Start\Directory\'
- Введите имя для ярлыка и завершите
Теперь у вас есть ярлык, чтобы запустить Jupyter в нужном месте. Это работает в Windows 7.
Обратите внимание, что если вы обнаружили ошибку, указывающую, что путь недействителен, попробуйте использовать общую косую черту /
вместо обратной косой черты в пути, jupyter notebook --notebook-dir='D:/'
как jupyter notebook --notebook-dir='D:/'
Вы можете изменить конфигурацию из командной строки conda:
- запустить командную строку anaconda
- запустить
jupyter notebook --generate-config
- каталог .jupyter / должен быть создан в вашем доме с файлом jupyter_notebook_config.py
- раскомментировать и отредактировать поле
c.NotebookApp.notebook_dir
кредит для Clement https://groups.google.com/a/continuum.io/forum/#!topic/anaconda/gqRwT_SxGBw
У меня была такая же проблема и протестированы методы, упомянутые выше. После нескольких испытаний я понял, что они частично правильные и не являются полным решением. Я тестировал ниже в Windows 10 и Anaconda 4.4.0 с помощью python 3.6.
Есть два способа сделать, хотя они имеют только очень небольшую разницу. Следуйте предложенному выше методу marneylc:
1) Откройте «Anaconda Prompt» и введите jupyter notebook --generate-config
2) Вы находите файл в C:\Users\username\.jupyter\jupyter_notebook_config.py
3) Измените строку #c.NotebookApp.notebook_dir = ''
на c.NotebookApp.notebook_dir = 'c:\test\your_root\'
4) Затем перейдите к ярлыку Jupyter Notebook, расположенному в папке C:\Users\User_name\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Anaconda3 (64-bit)
5) Сделайте правый щелчок и перейдите в Properties
6) В поле Target
удалите %USERPROFILE%
как stenlytw, предложенный выше.
7) Затем в поле Start in
введите тот же каталог c:\test\your_root\
в jupyter_notebook_config.py
8) Сделано!
Как более простой способ, после шага 3 перейдите к C:\Users\User_name\Anaconda3\Scripts
4-2) Вы можете увидеть файл jupyter-notebook.exe
и щелкнуть его.
5-2) Затем Jupyter запустит папку, указанную в jupyter_notebook_config.py
. Поэтому сделайте ярлык этого файла.
6-2) Выполнено.
Я использую Windows 7 (64 бит) с Anaconda2. В стартовом меню щелкните правой кнопкой мыши Jupyter Notebook -> Properties
. В поле « Target
измените %USERPROFILE%
на новый "D:\path"
.
Хорошим советом является просто перейти к нужной стартовой папке в проводнике Windows:
- щелкните Файл
- нажмите кнопку «Открыть команду»
- затем просто введите «jupyter notebook» и нажмите enter.
веб-браузер должен скоро появиться с правильной стартовой папкой.
Поэтому ответы выше помогли, но, пожалуйста, позвольте мне пояснить, что другие люди, которые не очень умны, могут работать так же:
Эта проблема возникает с Windows 10, устанавливающей Anaconda с Python, Ipython и Jupyter Notebook.
Сначала вы открываете приглашение anaconda и вводите следующее в приглашение
jupyter notebook --generate-config
Вы получите что-то вроде этого:
Вам больше нечего делать в подсказке. Я не сделал снимок моего полного адреса из-за конфиденциальности, но он показывает что-то вроде:
C:\Users\name\.jupyter
Найдите эту папку на своем диске C: и в этой папке вы увидите jupyter_notebook_config.py, который является файлом python. Перетащите файл в блокнот для редактирования. При редактировании найдите строку 214, которая выглядит примерно так:
#c.NotebookApp.notebook_dir = ''
Нам нужно раскомментировать его и добавить адрес целевой папки в ” следующим образом:
c.NotebookApp.notebook_dir = 'C:\\Users\\name\\Desktop\\folername'
Затем сохраните файл. Затем вы снова откроете приглашение anaconda, введите jupyter notebook, он запустится в браузере в папке с указанным выше адресом. Здесь ключевой момент – это UNCOMMENT, что означает удаление # перед линией, а затем USE \\ двойные слэши между папками, иначе, если вы используете \, это не сработает.
Это все.
согласитесь с большинством ответов, за исключением того, что в jupyter_notebook_config.py
вам нужно поставить
#c.NotebookApp.notebook_dir='c:\\test\\your_root'
double \\
является ключевым ответом
Вы можете сделать файл bat bat.
D: (your dexired drive) cd \Your\Desired\Start\Derectory Jupyter notebook
Сохраните его как «JupyterNB.bat» (или как угодно) и дважды щелкните по нему.
Этот вопрос довольно старый, и проблема, похоже, решена, но если только напомнить себе, что в следующий раз я столкнусь с этой проблемой, вот еще одно решение (проверено только на Windows 10).
Ярлык для ноутбука jupyter (будь то из меню «Пуск», ярлык на рабочем столе или прикреплен к панели задач) вызывает ряд сценариев (предположительно для инициализации ноутбука jupyter и т. Д.), Которые написаны в текстовом поле « Целевое» из ярлыка Properties window
. Прикрепление
--notebook-dir='C:/Your/Desired/Start/Directory/'
должен запустить ноутбук в указанном каталоге (как указал @Victor O, он не может быть диском, но должен быть папкой).
Если это не делает трюк, не помешает также добавить тот же каталог в поле « Пуск» .
Примечание. В поле « objective» я использовал перемотки в поле « objective» и «назад-косые черты». Не стесняйтесь изменить это, если вам любопытно, какие комбинации работают.
Кроме того, это была не моя идея, но я забыл, откуда она взялась (я проверил ярлык из моей предыдущей установки, потому что я был уверен, что ничего не пытался с этой страницы, но предлагаемый путь из ссылки, предоставленной OP.) , Если кто-то хочет предоставить ссылку, сделайте это.
Извините, если я не могу добавить фундаментальные исследования к этому, но решение работало для меня на четырех отдельных системах и довольно просто реализовать.
Я только что установил Anaconda в Windows 10 и пытался настроить Jupyter для открытия в моем указанном каталоге, включая обновление конфигурационного файла Jupyter, как было предложено выше. Это не сработало. После просмотра других streamов я наткнулся на файл «notebook.bat» в папке .anaconda \ scripts \. Это запускает Jupyter. Я взял копию файла .bat в папку, в которой я хочу работать, запустил ее, и вуаля – Jupyter запускается в этой папке, и я больше не вижу каждую папку на своем ПК, только тот, который я хочу. Один ярлык на рабочем столе позже, и я счастлив «нетехник». Надеюсь, это поможет.
После многих попыток я это сделал. Я упомянул о самых простых шагах ниже:
-
Щелкните правой кнопкой мыши значок jupyter launcher из меню «Пуск» или «Рабочий стол» или «Навигатор anaconda»
-
Теперь вам нужно изменить 2 вещи на экране: добавьте свой путь к цели и запустите в окне свойств
Предостережения:
а. Ваш путь должен находиться в том же драйвере, что и диск, на котором установлен jupyter. Поскольку мой был на диске C, я использовал следующий путь: «C: / JupyterWorkLibrary»
б. Для цели, в конце существующего пути, т. Е. После sript.py “, добавьте это после пробела. Некоторые люди упомянули удаление% USERPROFILE% из цели. Я не сталкивался с этим. Изображение для свойств jupyter
с. Для начала добавьте тот же путь. Я использовал путь без пробелов, чтобы избежать проблем. Я также предлагаю придерживаться использования пути в двойных кавычках в любом случае. Я также использовал слэши в пути
-
Теперь просто запустите ноутбук. Он должен быть открыт в правильной папке.
Надеюсь это поможет.
PS: Я уверен, что есть другие способы, это сработало для меня. Я даже не уверен в упомянутых ограничениях. Просто с этими шагами я мог бы выполнить свою работу.
Ниже приводится то, как решена одна и та же проблема. Большинство шагов, которые я предпринял для решения проблем, уже описаны в решениях, предоставленных ранее другими.
Существует два способа запуска приложения Jupyter Notebook
- От Anaconda Navigator
- Использование ярлыка (имя: Jupyter Notebook) для приложения Jupyter Notebook. В ОС Windows он обычно доступен в папке: «C: \ Users \\ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ 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», который принимает path.
Основной подход для определения места, где будут сохраняться файлы ноутбука, ->, чтобы указать путь к требуемой папке при запуске приложения Jupyter Notebook. Это можно сделать двумя способами:
- Создайте переменную окружения, чтобы указать на нужную папку и использовать ее как параметр
- Определите абсолютный путь в самом ярлыке
Выполните следующие шаги: (Примечание: замените текст в угловых скобках фактическим текстом)
- Найдите ярлык «Jupyter Notebook». Когда Anaconda был установлен для определенного пользователя (во время установки выбранный вариант был выбран только для пользователя) ярлык (Name: «Jupyter Notebook», Type: Shortcut) находится в «C: \ Users \ < USERNAME > \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Anaconda3 (64-разрядная версия) ”
- Щелкните правой кнопкой мыши ярлык и выберите «Свойства»
- В поле «objective» найдите C: \ Users \ < USERNAME > \ Anaconda3 \ Scripts \ jupyter-notebook-script.py% USERPROFILE%
-
Замените «% USERPROFILE%» на
а. Либо: переменная среды, созданная для указания на папку, в которой вы хотите сохранить файлы ноутбука. Команда будет выглядеть так: C: \ Users \ < USERNAME > \ Anaconda3 \ Scripts \ jupyter-notebook-script.py%
% б. ИЛИ: абсолютный путь к рабочей папке, в которую вы хотите сохранить файлы записной книжки. Команда будет выглядеть так: C: \ Users \ < USERNAME > \ Anaconda3 \ Scripts \ jupyter-notebook-script.py < F: // папка // вложенная папка >
-
Замените текст (путь) в поле «Ввести в» с помощью:
а. Либо: переменная среды, созданная для указания на папку, в которой вы хотите сохранить файлы ноутбука. Текст в поле «Начать в» будет выглядеть так:% < ENVIRONMENTVARIABLE >%
б. ИЛИ: абсолютный путь к рабочей папке, в которой вы хотите сохранить файлы записной книжки. Текст в поле «Начало» будет выглядеть так: < F: // папка // вложенная папка >
Примечание 1: Если в пути есть пробелы, весь путь должен быть заключен в двойные кавычки.
Примечание 2: Пути в этом решении относятся к ситуации, когда Anaconda 3 (и Jupyter 3) устанавливается в Windows для определенного пользователя (не для всех пользователей).
Я лично предпочитал определять переменную среды, а не жесткую кодировку пути в ярлыке.
- Попробуйте перейти в папку, из которой вы хотите запустить файлы jupyter для ноутбуков.
- Щелкните правой кнопкой мыши в проводнике и нажмите «
Open in Terminal
- Затем введите команду
jupyter notebook
для запуска ноутбука из нужного места.
Этот метод может не иметь отношения к вашей проблеме, но для меня это весьма полезно.
Просто введите «cmd» в адресной строке, чтобы открыть командную строку, а затем «jupyter notebook».
С помощью этого метода вы можете быстро открыть Anaconda jupyter из любого пути, который вы сейчас используете в системе Windows.