Ответ 1
cd
в каталог или родительский каталог (с указанным каталогом, в котором вы будете работать в нем).
Заметьте, что это папка (E:\>
--- Это не сработает)
Затем просто запустите команду jupyter notebook
Я попытался следовать инструкциям, приведенным в документации к ноутбуку Jupyter.
К сожалению, я не смог понять это. Где именно это поле "начало в"?
У меня Windows 7 (64-битная) система с установленной Anaconda3 (не на диске C). Я хочу изменить расположение начальной папки Jupyter.
cd
в каталог или родительский каталог (с указанным каталогом, в котором вы будете работать в нем).
Заметьте, что это папка (E:\>
--- Это не сработает)
Затем просто запустите команду jupyter notebook
Используйте файл конфигурации ноутбука 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\"
Удалите # в начале строки, чтобы строка могла выполняться
Я нахожусь на Windows 10, но той же версии Anaconda.
Сначала попробуйте запустить
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:/'
У меня была такая же проблема и протестированы методы, упомянутые выше. После нескольких испытаний я понял, что они частично правильные и не являются полным решением. Я тестировал ниже в 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) Выполнено.
Вы можете изменить конфигурацию из командной строки conda:
jupyter notebook --generate-config
c.NotebookApp.notebook_dir
кредит для Климента https://groups.google.com/a/continuum.io/forum/#!topic/anaconda/gqRwT_SxGBw
Я использую Windows 7 (64 бит) с Anaconda2. В меню "Пуск" щелкните правой кнопкой мыши Jupyter Notebook -> Properties
. В поле Target
измените %USERPROFILE%
на новый "D:\path"
.
Таким образом, ответы, приведенные выше, помогли, но, пожалуйста, позвольте мне прояснить ситуацию, чтобы другие люди, не очень знакомые с MS-Windows, могли решить это таким же образом:
Эта проблема возникает, когда Windows 10 устанавливает Anaconda с Python, Ipython и Jupyter Notebook.
Сначала откройте подсказку Anaconda и введите в нее следующую строку:
jupyter notebook --generate-config
Вы получите что-то вроде этого:
Вам больше не нужно ничего делать по запросу. Я не сделал снимок своего полного адреса из-за конфиденциальности, но он показывает что-то вроде:
C:\Users\name\.jupyter
Найдите эту папку на диске C: и в этой папке найдите файл python jupyter_notebook_config.py
. Перетащите файл в Блокнот ++, чтобы отредактировать его.
При редактировании посмотрите вокруг строки 214, чтобы найти строку, которая выглядит следующим образом:
#c.NotebookApp.notebook_dir = ''
Раскомментируйте его, то есть удалите "#" в первом столбце. Теперь добавьте адрес нашей целевой папки в '' следующим образом:
c.NotebookApp.notebook_dir = 'C:\\Users\\name\\Desktop\\foldername'
Затем сохраните файл. Затем снова откройте приглашение anaconda, введите jupyter notebook
. Это должно запустить Jupyter Notebook в браузере в папке с вышеуказанным адресом. Здесь ключевым моментом является UNCOMMENT (что означает удаление) # в начале строки, а затем ИСПОЛЬЗОВАНИЕ\\двойной косой черты (для разделителя пути) между папками. Если вы используете только одну косую черту \, это не сработает.
Это все.
согласен с большинством ответов, за исключением того, что в jupyter_notebook_config.py
вам нужно поставить
#c.NotebookApp.notebook_dir='c:\\test\\your_root'
double \\
- ключевой ответ
Этот вопрос довольно старый, и проблема, похоже, была решена, но если бы только напомнить себе в следующий раз, что я столкнулся с этой проблемой, вот еще одно решение (проверено только на Windows 10).
Ярлык для ноутбука jupyter (будь то из меню "Пуск", ярлык на рабочем столе или закреплен на панели задач) вызывает ряд сценариев (предположительно для инициализации ноутбука jupyter и т.д.), которые написаны в текстовом поле "Цель" из ярлыка Properties window
.
Добавление
--notebook-dir='C:/Your/Desired/Start/Directory/'
должен запустить ноутбук в указанной директории (как указал @Victor O, он не может быть диском, но должен быть папкой).
Если это не делает трюк, не помешает также добавить тот же каталог в поле "Пуск".
Примечание. Я использовал перемотку в поле цели и обратные слэши в поле "Начало". Не стесняйтесь изменять это, если вам интересно, какие комбинации работают.
Кроме того, это была не моя идея, но я забыл, откуда она взялась (я проверил ярлык из моей предыдущей установки, потому что я был уверен, что ничего не пытался с этой страницы, но предлагаемый путь из ссылки OP предоставлена.). Если кто-то хочет предоставить ссылку, сделайте это.
Извините, если я не могу добавить к этому фундаментальные исследования, но решение работало для меня на четырех отдельных системах и довольно просто реализовать.
Хорошим советом является просто перейти к нужной начальной папке в проводнике Windows:
веб-браузер должен скоро появиться с правильной начальной папкой.
Этот метод может не относиться к вашей проблеме, но для меня он весьма полезен.
Просто введите "cmd" в адресную строку, чтобы открыть командную строку, а затем "jupyter notebook".
С помощью этого метода вы можете быстро открыть Anaconda jupyter с любого пути, в котором вы в данный момент находитесь в системе Windows.
Если ваша цель состоит в том, чтобы навсегда изменить место запуска. Вы можете сделать это, изменив ярлык для ноутбука. Предполагая, что вы находитесь на Windows 10
Удачи
Я только что установил Anaconda в Windows 10 и пытался настроить Jupyter для открытия в моем указанном каталоге, включая обновление конфигурационного файла Jupyter, как было предложено выше. Это не сработало. После просмотра других потоков я наткнулся на файл "notebook.bat" в папке .anaconda\scripts \. Это запускает Jupyter. Я взял копию файла .bat в папку, в которой я хочу работать, запустил ее, и вуаля - Jupyter запускается в этой папке, и я больше не вижу каждую папку на своем ПК, только тот, который я хочу. Один ярлык на рабочем столе позже, и я счастлив "нетехник". Надеюсь, это поможет.
Вы можете сделать файл bat для Windows таким образом.
D: (your dexired drive)
cd \Your\Desired\Start\Derectory
Jupyter notebook
Сохраните его как "JupyterNB.bat" (или что угодно) и дважды щелкните его.
После многих попыток я это сделал. Я упомянул простейшие шаги ниже:
Щелкните правой кнопкой мыши значок jupyter launcher из меню "Пуск" или "Рабочий стол" или "Навигатор anaconda"
Теперь вам нужно изменить 2 вещи на экране: добавьте свой путь к цели и запустите в окне свойств
Предостережения:
а. Ваш путь должен находиться на том же диске, что и диск, на котором установлен jupyter. Поскольку мой был на диске C, я использовал следующий путь: "C:/JupyterWorkLibrary"
б. Для цели, в конце существующего пути, т.е. После sript.py ", добавьте это после пробела. Некоторые люди упомянули удаление% USERPROFILE% из цели. Я не сталкивался с этим. Изображение для свойств jupyter
с. Для начала добавьте тот же путь. Я использовал путь без пробелов, чтобы избежать проблем. Я бы также предложил использовать путь в двойных кавычках в любом случае d.Я также использовал косые черты в пути
Теперь просто запустите ноутбук. Он должен быть открыт в правильной папке.
Надеюсь, это поможет.
PS: Я уверен, что есть другие способы, это сработало для меня. Я даже не уверен в упомянутых ограничениях. Просто с этими шагами я мог бы выполнить свою работу.
Open in Terminal
jupyter notebook
чтобы запустить Блокнот из нужного места. Ниже описано, как решается та же проблема, с которой я столкнулся. Большинство шагов, которые я предпринял для решения проблем, уже описаны в решениях, предоставленных ранее другими.
Есть два способа запустить приложение Jupyter Notebook
Существуют различные способы настройки приложения 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", выполните следующие действия для ее создания.
Если для запуска приложения Jupyter Notebook используется ярлык (имя: Jupyter Notebook)
Если вы изучите команду в поле назначения этого ярлыка, вы заметите, что приложение Notebook запускается путем выполнения файла "C:\Users\< USERNAME >\Anaconda3\Scripts\jupyter-notebook-script.py", который принимает параметр пути.
Основной подход к определению места, в котором будут сохраняться файлы записной книжки, → указать путь к необходимой папке при запуске приложения Jupyter Notebook. Это можно сделать двумя способами:
Выполните следующие шаги: (Примечание: замените текст в угловых скобках на фактический текст)
Заменить "% 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 для конкретного пользователя (не для всех пользователей).
Я лично предпочел определить переменную среды, а не жестко прописывать путь в ярлыке.
Вы можете использовать программу под названием FileMenuTools из Lopesoft для своей командной строки и просто набрать "jupyter notebook".
Кроме того, вы также можете использовать его для создания выделенного ярлыка с помощью программы C: /windows/System32/cmd.exe и аргументов /k jupyter notebook --notebook-dir = "% FOLDERPATH%", но это открывает записную книжку в родительской папке. поэтому вы должны нажать вниз.
Если вы используете WinPython, а не anaconda, вам нужно перейти в каталог, где вы установили WinPython, например, C:\WPy-3670\settings\.jupyter\jupyter_notebook_config.py
Вам нужно отредактировать этот файл и найти строку #c.NotebookApp.notebook_dir = ''
изменить его, например, на c.NotebookApp.notebook_dir = 'D: /your_own_folder/containing/jupyter_notes'
Вам также необходимо изменить обратную косую черту \
для прямой косой черты /
. также обязательно раскомментируйте строку, удалив #
Это то, что я делаю для 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 в ярлык.
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 должен загореться, и пакеты в родительской папке будут доступны.