it-swarm.com.ru

Как изменить папку запуска Jupyter

Я попытался следовать инструкциям, приведенным в документации Jupyter Notebook .

К сожалению, я не смог понять это. Где именно это поле "начало в"?

У меня Windows 7 (64-битная) система с установленной Anaconda3 (не на диске C). Я хочу изменить расположение начальной папки Jupyter.

158
kchak

cd в каталог или родительский каталог (с нужным каталогом вы будете работать в нем).

Обратите внимание, что это должна быть папка (E:\> --- Это не будет работать)

Затем просто запустите команду jupyter notebook

77
Victor O

Используйте файл конфигурации ноутбука jupyter:

Откройте cmd (или Anaconda Prompt ) и запустите jupyter notebook --generate-config.

Это записывает файл в C:\Users\username\.jupyter\jupyter_notebook_config.py.

Найдите местоположение файла и откройте его в редакторе

Найдите в файле следующую строку: #c.NotebookApp.notebook_dir = ''

Заменить на c.NotebookApp.notebook_dir = '/the/path/to/home/folder/'

Убедитесь, что вы используете прямые косые черты в своем пути и используете/home/user/вместо ~/для своего домашнего каталога, обратные косые черты можно использовать, если поместить их в двойные кавычки, даже если имя папки содержит пробелы как таковые: "D:\yourUserName\Any Folder\More Folders\"

Удалите # в начале строки, чтобы строка могла выполняться

285
marneylc

Я нахожусь на Windows 10, но той же версии Anaconda. 

  1. Нажмите Пуск Меню, затем Все программы (только Программы для Win10)
  2. Нажмите на папку Anaconda3; мой Anaconda3 (64-разрядная версия)
  3. Там вы должны увидеть Jupyter Notebook. Если у вас установлена ​​виртуальная среда, за ней будет следовать имя среды, например: Jupyter Notebook (env)
  4. Щелкните правой кнопкой мыши запись Jupyter Notebook и перейдите к More => Открыть местоположение файла
  5. Щелкните правой кнопкой мыши на правильной записи Jupyter Notebook, затем выберите Свойства
  6. Введите путь в поле Start in:; если в пути есть пробелы, вы должны заключить его в двойные кавычки

 User navigating to Anaconda3 folder (in Windows ; in AppData), editing properties of "Jupyter Notebook" shortcut, to change its "Start in" command to point to a directory where you want Jupyter to start

63
cb4

Сначала попробуйте запустить

jupyter notebook --notebook-dir='C:\Your\Desired\Start\Directory\'

в командной строке (cmd), чтобы увидеть, открывается ли блокнот Jupyter в нужном месте.

Если да, то вы можете сделать это путем: 

  1. В проводнике Windows или на рабочем столе щелкните правой кнопкой мыши> Создать> Ярлык

  2. Введите следующее местоположение и нажмите «Далее»:

jupyter notebook --notebook-dir='C:\Your\Desired\Start\Directory\'

  1. Введите имя для вашего ярлыка и закончите

Теперь у вас есть ярлык для запуска Jupyter в нужном месте. Это работает на Windows 7.

Обратите внимание, что если вы обнаружили ошибку, в которой говорится, что путь неверен, попробуйте использовать общую косую черту / вместо обратной косой черты в пути, например jupyter notebook --notebook-dir='D:/'

35
Louis Yang

У меня просто была такая же проблема и я тестировал методы, упомянутые выше. После нескольких испытаний я понял, что они частично верны и не являются полным решением. Я проверил ниже в 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) Готово. 

25
Yul

Вы можете изменить конфигурацию из командной строки conda:

  • запустить анаконду командную строку
  • запустить jupyter notebook --generate-config
  • каталог .jupyter/должен был быть создан в вашем доме с файлом jupyter_notebook_config.py
  • раскомментируйте и отредактируйте поле c.NotebookApp.notebook_dir

кредит Клименту https://groups.google.com/a/continuum.io/forum/#!topic/anaconda/gqRwT_SxGBw

23
shahar_m

Я использую Windows 7 (64 бит) с Anaconda2. В меню «Пуск» щелкните правой кнопкой мыши Jupyter Notebook -> Properties. В поле Target измените %USERPROFILE% на новый "D:\path".

jupyter

15
stenlytw

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

Эта проблема возникает при установке Windows 10 Anaconda с Python, Ipython и Jupyter Notebook.

Сначала вы открываете Anaconda Prompt и вводите следующее в Prompt

jupyter notebook --generate-config

Вы получите что-то вроде этого:  enter image description here

Вам больше не нужно ничего делать в приглашении. Я не сделал снимок своего полного адреса из-за конфиденциальности, но он показывает что-то вроде:

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 Prompt, набираете jupyter notebook, он запускается в браузере в папке с указанным выше адресом. Здесь ключевым моментом является UNCOMMENT, что означает удаление знака # перед строкой, а затем ИСПОЛЬЗОВАНИЕ \\ двойной косой черты между папками, в противном случае, если вы используете \, это не сработает.

Это все.

9
commentallez-vous

согласен на большинство ответов, за исключением того, что в jupyter_notebook_config.py, вы должны поставить 

#c.NotebookApp.notebook_dir='c:\\test\\your_root'

двойной \\ является ключевым ответом

4
LeonTan

Хороший совет - просто перейдите к нужной стартовой папке в проводнике Windows:

  • нажмите Файл 
  • нажмите Открыть командную строку
  • затем просто наберите "jupyter notebook" и нажмите ввод

вскоре должен появиться веб-браузер с правильной стартовой папкой.

4
DRozen

После многих попыток я сделал это. Я упомянул самые простые шаги ниже: 

  1. Щелкните правой кнопкой мыши значок запуска jupyter в меню «Пуск», на рабочем столе или в навигаторе Anaconda.

  2. Теперь вам нужно изменить 2 вещи на экране: добавьте путь к цели и начните с окна свойств

    Предостережения: 

    а. Ваш путь должен находиться на том же диске, что и диск, на котором установлен jupyter. Так как мой был на диске C, я использовал следующий путь "C:/JupyterWorkLibrary"

    б. Для цели, в конце существующего пути, то есть после sript.py ", добавьте это после пробела. Некоторые люди упоминали об удалении% USERPROFILE% из цели. Я не сталкивался с этим . Изображение для свойства юпитера

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

  3. Теперь просто запустите ноутбук. Он должен открыться в нужную папку. 

Надеюсь это поможет. 

PS: я уверен, что есть и другие способы, это сработало для меня. Я даже не уверен в упомянутых ограничениях. Просто с помощью этих шагов я смогу выполнить свою работу. 

1
Neethu Merlin Rajan

Этот метод может не относиться к вашей проблеме, но для меня он весьма полезен.

Просто введите «cmd» в адресную строку, чтобы открыть командную строку, а затем «jupyter notebook».

С помощью этого метода вы можете быстро открыть Anaconda jupyter с любого пути, в котором вы в настоящее время находитесь в системе Windows.

enter image description here enter image description here

1
O Chicken

Вы можете сделать файл Windows Bat, как это.

D: (your dexired drive)
cd \Your\Desired\Start\Derectory
Jupyter notebook

Сохраните его как «JupyterNB.bat» (или как хотите) и дважды щелкните по нему.

1
Tetsuya
  • Попробуйте перейти к папке, из которой вы хотите запустить файлы блокнота jupyter.
  • Щелкните правой кнопкой мыши в проводнике и выберите Open in Terminalenter image description here
  • Затем введите команду jupyter notebook, чтобы запустить Блокнот из нужного места . enter image description here enter image description here
1
mohsinmdl

Этот вопрос довольно старый, и проблема, кажется, была решена, но, если только напомнить себе, что в следующий раз, когда я столкнусь с этой проблемой, вот другое решение (хотя проверено только на Windows 10).

Сочетание клавиш для ноутбука jupyter (будь то из меню «Пуск», ярлыка на рабочем столе или прикрепленного к панели задач) вызывает несколько сценариев (предположительно для инициализации записной книжки jupyter и т.д.), Которые записаны в тексте Target поле из ярлыка Properties window. Добавление 

--notebook-dir='C:/Your/Desired/Start/Directory/'

следует запустить записную книжку в указанном каталоге (как указывало @Victor O, она не может быть диском, но должна быть папкой).
Если это не сработает, то не помешает добавить тот же каталог в поле Start in.

Примечание: Я использовал прямую косую черту в поле Target и обратную косую черту в поле Start in. Не стесняйтесь изменить это, если вам интересно, какие комбинации работают.

Кроме того, это была не моя идея, но я забыл, откуда она взялась (я проверил ярлык из моей предыдущей установки, потому что я был уверен, что не пробовал ничего с этой страницы, но предложил путь по ссылке, предоставленной OP). , Если кто-то хочет предоставить ссылку, пожалуйста, сделайте это.

Извините, если я не могу добавить какое-либо фундаментальное исследование к этому, но решение работало для меня на четырех отдельных системах и довольно просто в реализации.

1
niak

Я только что установил Anaconda в Windows 10 и пытался настроить Jupyter для открытия в указанном мной каталоге, включая обновление файла конфигурации Jupyter, как указано выше. Это не сработало. После просмотра других тем я наткнулся на файл "notebook.bat" в папке .anaconda\scripts \. Это запускает Jupyter. Я взял копию файла .bat в папку, в которой я хочу работать, запустил ее и вуаля - Jupyter запускается в этой папке, и я больше не вижу все папки на моем компьютере, только ту, которую я хочу. Один ярлык на рабочем столе позже, и я счастлив "нетех". Надеюсь, это поможет. 

1
phil_l

Если вы используете WinPython а не anaconda, вам нужно перейти в каталог, где вы установили WinPython, например, для. C:\WPy-3670\settings\.jupyter\jupyter_notebook_config.py

Вам нужно отредактировать этот файл и найти строку #c.NotebookApp.notebook_dir = '', измените его, например, на code.g____.c.NotebookApp.notebook_dir = 'D:/your_own_folder/containing/jupyter_notes'

Вам также необходимо изменить обратную косую черту \ на прямую косую черту /. также обязательно раскомментируйте строку, удалив #

0
Dhirendra Khanka

Ниже описано, как решается та же проблема, с которой я столкнулся. Большинство шагов, которые я предпринял для решения проблем, уже описаны в решениях, предоставленных ранее другими.

Есть два способа запустить приложение Jupyter Notebook

  1. От Анаконды Навигатор
  2. Использование ярлыка (имя: 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», выполните следующие действия для ее создания. 

  1. Запустите команду Anaconda Prompt
  2. В командной строке выполните команду «jupyter notebook --generate-config»

Если для запуска приложения Jupyter Notebook используется ярлык (имя: Jupyter Notebook)

Если вы изучите команду в поле назначения этого ярлыка, вы заметите, что приложение Notebook запускается путем выполнения файла «C:\Users\<USERNAME>\Anaconda3\Scripts\jupyter». -notebook-script.py ", который принимает параметр пути.

Основной подход к определению места, в котором будут сохраняться файлы записной книжки, -> указать путь к необходимой папке при запуске приложения Jupyter Notebook. Это можно сделать двумя способами:

  1. Создайте переменную окружения для указания на нужную папку и используйте ее в качестве параметра
  2. Определите абсолютный путь в самом ярлыке 

Выполните следующие шаги: (Примечание: замените текст в угловых скобках на фактический текст)

  1. Найдите ярлык «Блокнот Jupyter». Когда Anaconda была установлена ​​для определенного пользователя (во время установки выбранный вариант был только для пользователя), ярлык (Имя: «Блокнот Jupyter», Тип: Ярлык) находился в «C:\Users\<_ username _»>\AppData\Roaming\Microsoft\Windows\Пуск\Меню\Программы\Anaconda3 (64-разрядная версия) "
  2. Щелкните правой кнопкой мыши по ярлыку и выберите «Свойства»
  3. В поле «Цель» найдите C:\Users\<USERNAME>\Anaconda3\Scripts\jupyter-notebook-script.py% USERPROFILE%
  4. Заменить "% USERPROFILE%" на 

    а. Либо: переменная среды, созданная для указания на папку, в которой вы хотите хранить файлы записной книжки. Команда будет выглядеть следующим образом: C:\Users\<USERNAME>\Anaconda3\Scripts\jupyter-notebook-script.py% <ENVIRONMENTVARIABLE> %

    б. ИЛИ: абсолютный путь к рабочей папке, в которой вы хотите сохранить файлы записной книжки. Команда будет выглядеть следующим образом: C:\Users\<USERNAME>\Anaconda3\Scripts\jupyter- notebook-script.py <F: // папка // подпапка>

  5. Замените текст (путь) в поле «Начать с» следующим текстом:

    а. Либо: переменная среды, созданная для указания на папку, в которой вы хотите хранить файлы записной книжки. Текст в поле «Начать с» будет выглядеть следующим образом:% <ENVIRONMENTVARIABLE>%

    б. ИЛИ: абсолютный путь к рабочей папке, в которой вы хотите хранить файлы записной книжки. Текст в поле «Начать с» будет выглядеть следующим образом: <F: // папка // подпапка>

Примечание 1: Если в пути есть пробелы, тогда весь путь должен быть заключен в двойные кавычки.

Примечание 2. Пути в этом решении применяются к ситуации, когда Anaconda 3 (и Jupyter 3) установлена ​​в Windows для конкретного пользователя (не для всех пользователей). 

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

0
Yeshwant

Вы можете использовать программу под названием FileMenuTools из Lopesoft для своей командной строки и просто набрать «jupyter notebook». 

Кроме того, вы также можете использовать его для создания выделенного ярлыка с помощью программы C: /windows/System32/cmd.exe и аргументов/k jupyter notebook --notebook-dir = "% FOLDERPATH%", но это открывает записную книжку в родительской папке. поэтому вы должны нажать вниз.

0
still thinking about it

Это то, что я делаю для Jupyter/Anaconda в Windows. Этот метод Также передает jupyter скрипт конфигурации python. Я использую это, чтобы добавить путь к родительской папке моего проекта:

1 Создайте jnote.bat где-нибудь:

@echo off
call activate %1
call jupyter notebook "%CD%" %2 %3
pause

В этой же папке создайте ярлык Windows jupyter-notebook

        TARGET: D:\util\jnote.bat py3-jupyter --config=jupyter_notebook_config.py
        START IN: %CD%

 jupyter-notebook shortcut

Добавьте значок Jupyter в ярлык.

2 В ваших папках проектов jupyter сделайте следующее:

Создайте jupyter_notebook_config.py, поместите то, что вам нравится здесь:

import os
import sys
import inspect

# Add parent folder to sys path

currentdir = os.path.dirname(os.path.abspath(
    inspect.getfile(inspect.currentframe())))

parentdir = os.path.dirname(currentdir)

os.environ['PYTHONPATH'] = parentdir

Затем вставьте ярлык jupyter-notebook. Дважды щелкните ярлык И ваш jupyter должен загореться, и пакеты в Родительской папке будут доступны.

0
Steve Jones