Как сделать чтобы jupiter notebook открывался в другом браузере

Добавил пользователь Дмитрий К.
Обновлено: 10.09.2024

Когда я открываю блокнот Jupyter (ранее IPython), по умолчанию он становится C:\Users\USERNAME .

Как я могу изменить это так в другое место?

jupyter notebook --help-all может помочь

Конечно, вы можете установить его в своем профиле, если это необходимо, вам может потребоваться избежать обратной косой черты в Windows.

Обратите внимание, что это заменит любой путь, который вы могли указать в файле jupyter_notebook_config.py. (Где вы можете установить переменную, c.NotebookApp.notebook_dir которая будет вашим местоположением запуска по умолчанию.)

Это работало для меня на Windows 10 Pro. Просто откройте CMD и введите: jupyter notebook --notebook-dir = "D: \ change_this_path"

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

Спасибо за этот хороший совет. Я использовал !cd в ноутбуке Python3 Jupyter, и это не работает, но это сработало

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

Например, если у вас есть новый проект в каталоге C: \ fake \ example \

Установите свойства ярлыка на:

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

Поместите один из них в каждую папку проекта, и вы получите группы ноутбуков ipython, которые будут аккуратны и отделены друг от друга, при этом оставаясь на расстоянии всего двух кликов.

ОБНОВЛЕНИЕ ДЛЯ JUPYTER NOTEBOOK ~ версия 4.1.1

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

Таким образом, ваш ярлык может быть таким простым:

Обратите внимание, что это решение должно быть слегка изменено в Ipython 3.1, так как --pylab больше не поддерживается. вместо блокнота ipython "--pylab inline" напишите "блокнот ipython"

Я считаю, что это не работает для новейшей версии Jupyter Notebook, это правда? Тогда как я могу это изменить?

@ cqcn1991 - Я знаю, что они читали, чтобы отказаться от другой команды, и собирались обновить этот ответ, возможно, сейчас самое время. Можете ли вы запустить ноутбук нормально, и если да, то какую команду вы используете. Если нет, то проблема в другом. Я обновлю для новой версии, если команда нуждается в этом.

Как упомянуто в комментариях MrFancypants, если вы используете Jupyter (что следует делать , поскольку в настоящее время он заменяет старый проект IPython Notebook), все немного по-другому . Во-первых, больше нет профилей.

После установки Jupyter сначала проверьте папку ~ / .jupyter, чтобы увидеть ее содержимое. Если никакие файлы конфигурации не были перенесены из профиля IPython по умолчанию (как это было не в моем случае), создайте новый для Jupyter Notebook:

Это создает файл ~ / .jupyter / jupyter_notebook_config.py с некоторыми полезными комментариями возможных опций. Чтобы установить каталог по умолчанию, добавьте:

Когда я переключаюсь между Linux и OS X, я хотел использовать путь относительно моей домашней папки (поскольку они различаются - / Users / username и / home / username ), поэтому я установил что-то вроде:

Теперь, когда я запускаю jupyter notebook , он открывает нужную папку для ноутбука. Я также делаю версию всей папки ~ / .jupyter в моем репозитории dotfiles , которую развертываю на каждой новой рабочей машине.

Кроме того, вы все еще можете использовать параметр --notebook-dir командной строки, так что, возможно, простой псевдоним лучше подойдет вашим потребностям.

да, это, вероятно, не нужно. Это был способ создать строку Unicode в Python 2 (попробуйте type(u'bla') vs. type('bla') В Python 3 это то же самое, что и строковое выражение без u (так как все строки - Unicode).

Но как мне это сделать для уже открытого ноутбука? То есть как сменить каталог ноутбука после запуска? Спасибо

Я на Windows-машине без прав администратора, и я хотел бы запустить Jupyter на Chrome, в то время как браузер по умолчанию другой.

У меня локальная установка дистрибутива Anaconda, и мой первый вариант запустить jupyter - через Anaconda Navigator, но, возможно, мне придется сделать что-то еще. Потому что это локальная установка командной строки junyper notebook не дают результатов.

Есть ли способ изменить браузер Anaconda Navigator?

или как я могу запустить Jupyter с Chrome?

23 ответа

Шаг 1: Чтобы открыть Anaconda Prompt из меню "Пуск", введите

Это сгенерирует файл ~/.jupyter/jupyter_notebook_config.py

Шаг 2. Отредактируйте этот файл и измените следующую строку (Chrome также находится в локальной установке)

В Windows напишите в cmd/ Anaconda Prompt:

Сгенерированный файл jupyter_notebook_config.py находится в папке "C:\Users\YourName\.jupyter\".

import webbrowser webbrowser.register('chrome', None, webbrowser.GenericBrowser(u'C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe')) c.NotebookApp.browser = 'chrome' и сохраните файл.

Теперь выполните команду jupyter-notebook, и будет установлен браузер.

Я не знаю точных деталей для Windows, но вот как установить браузер по умолчанию на Mac:

Это создает файл jupyter_notebook_config.py в ~/.jupyter. Редактировать строку

На Mac я установил:

Вам просто нужно выяснить, как указать его на Chrome в Windows.

Насколько я знаю, нет способа изменить браузер по умолчанию, который открывается. Однако вы можете найти токен для сервера ноутбука, открыв Anaconda Prompt в меню "Пуск" и набрав

Это даст вам URL с токеном, который вы можете скопировать / вставить в любой другой браузер. Выход из list команда выглядит так

Следующее также работает для меня. Я даю ему полный путь к хрому, плюс %s в конце.

Если chrome входит в переменную окружения PATH, может также сработать следующее.

На Mac это работает:

1) Создайте файл конфигурации в своей среде:

Это разместит jupyter_notebook_config.py в ~/.jupyter .

2) Измените следующую строку в jupyter_notebook_config.py :

webbrowser.register('chrome', None, webbrowser.GenericBrowser(u'C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe'))

и наконец, сервер Jupyter получает имя браузера

Эта регистрация в браузере не сохраняется, поэтому процесс должен повторяться при каждом запуске сервера.

В качестве альтернативы, если строка содержит символы %s , это интерпретируется как буквальная команда браузера. Поскольку этот вопрос о том, как запустить браузер в Windows, команда browser, вероятно, будет содержать обратную косую черту. Обратная косая черта используется в строковых литералах python для экранирования любых символов, которые в противном случае имеют какое-либо специальное значение (например, для включения кавычки или двойной кавычки внутри строкового литерала). Любые обратные слеши в команде браузера должны быть экранированы или заменены. Самый простой способ - заменить обратные слеши в команде на слэвы вперед, например:

Я на всю жизнь не мог получить команды или команды unicode / raw, где я избежал каждой обратной косой черты с помощью дополнительной обратной косой черты, поэтому замена обратной косой черты может быть единственной опцией. Я проверил, что все строки, которые я пробовал, работают на python, поэтому единственный способ убедиться в этом - взглянуть на исходный код jupyter.

На моем ПК с ОС Windows у меня установлен anaconda, и когда я открываю ноутбук jupyter, он открывается в Internet Explorer, но я бы хотел использовать Chrome. Кто-нибудь знает, как добиться этого?

ОТВЕТЫ

Ответ 1

Если вы этого еще не сделали, создайте файл конфигурации ноутбука, запустив

jupyter notebook --generate-config

Затем отредактируйте файл jupyter_notebook_config.py находится в папке .jupyter вашего домашнего каталога.

В Windows 10 Chrome должен находиться в C: /Program Files (x86)/Google/Chrome/Application/chrome.exe но обязательно проверьте свою систему.

Ответ 2

Просто сделайте хром в качестве браузера по умолчанию и запустите jupyter. Это будет работать

Чтобы сделать Chrome Chrome по умолчанию, выполните шаги

  1. Нажмите " Настроить и управлять Google Chrome" (вертикальные три точки в верхнем правом углу браузера Google Chrome)
  2. Нажмите " Настройки" и прокрутите страницу до браузера по умолчанию.
  3. Измените значение браузера по умолчанию в Google Chrome, щелкнув значок браузера по умолчанию и выбрав Google Chrome .

Замечания:

В Windows 10 вы будете перенаправлены в приложения по умолчанию в настройках вашего компьютера. Прокрутите страницу вниз до веб-браузера и выберите Google Chrome. Если задано, нажмите " ОК" еще раз, просто закройте вкладку "Настройки" и вернитесь в свою command или в anaconda prompt и введите jupyter notebook как обычно. Теперь в Google Chrome должна открыться новая вкладка ноутбука jupyter.

Ответ 3

  • Запустите команду jupyter notebook --generate-config в приглашении anaconda.
  • Затем отредактируйте файл jupyter_notebook_config.py .

Найдите c.NotebookApp.Browser следующим образом:

Работает на шахте.

Ответ 4

Создайте и отредактируйте конфигурационный файл ноутбука jupyter со следующими шагами:

Теперь ноутбук Jupyter будет использовать Chrome.

Ответ 5

Возьмите любой html файл на вашем компьютере и настройте браузер по умолчанию для открытия html файлов в chrome. Это автоматически откроет ноутбук Jupyter с Chrome. Работал на меня.

Ответ 6

Если у вас все еще проблемы с автоматическим запуском Chrome из cmd, попробуйте заменить

в файле jupyter_notebook_config.py с

или в соответствующем месте, не нужно устанавливать ничего через pip.

Ответ 7

Для Windows установите браузером по умолчанию, чтобы открыть HTML файлы в Chrome. Конфигурация> Стандартные приложения> Стандартные приложения по типу файла. Работал на меня.

Ответ 8

Шаг 1: Перейдите в меню поиска Windows и введите приложение по умолчанию.

Шаг 2: перейдите к заголовку ВЕБ-БРАУЗЕРА и измените его на Google Chrome.

шаг 3: зайдите в меню поиска окон и наберите jupyter notebook

Это откроет блокнот jupyter в Google Chrome

Ответ 9

Вам не нужно ничего менять в коде конфигурации jupyter, вам просто нужно сделать Chrome браузером по умолчанию в настройках. Jupyter открывается по умолчанию.

Ответ 10

Этот Динт работает на меня. Поэтому вместо этого я открыл ту же ссылку (файл Python из Internet Explorer) в Chrome, и он попросил у меня пароль. Я установил пароль в приглашении anaconda с помощью команды: $ jupyter notebook password

Ответ 11

Я нашел более простое решение, которое может помочь начинающим программистам.

и найти файл с именем

Щелкните правой кнопкой мыши> откройте с помощью> Выбрать программу по умолчанию.

Здесь все, что вы выберете, будет сохранено в вашей Windows, чтобы открыть все файлы HTML; поэтому, когда вы запускаете ноутбук Jupyter, он открывается в нужной вам программе.

Ответ 12

Этот подход не работает для меня: CONDA версии 4.7.5 и jupyter 6.0.0. - Windows 10

1) Откройте Anaconda и запустите свою среду в терминале

enter image description here

2) Создайте файл конфигурации и откройте файл в блокноте

enter image description here

3) Модифицируйте строку NotebookApp с помощью Chrome и сохраните модификацию

enter image description here

4) Запустите Jupyter

:(. но он все еще запускается в Mozilla.

Итак, я просто установил Chrome в качестве браузера по умолчанию, и теперь Jupyter запускается в Chrome.

Ответ 13

По какой-то причине ответ луизы не сработал для меня, я должен был:

-Open anaconda запросит и сгенерирует файл конфигурации для Jupyter: jupyter notebook --generate-config

Jupiter Notebook

Jupiter Notebook дистрибутив Anaconda

Как запустить Jupiter Notebook

запуск приложения

После этого Jupiter Notebook откроется в браузере по умолчанию в новой вкладке. Подключение к интернету не требуется. Теперь с ним можно начинать работу.

Создание нового файла Jupiter Notebook

После запуска веб-приложения сразу открывается главная страница т.е. папка из которой запускается Jupiter Notebook. Затем идет перечень всех файлов и папок, которые есть в этой папке. Среда Jupiter Notebook состоит из веб-приложения и файлов, которые называются ноутбуки. В этих файлах можно работать с кодом программы, редактировать, запускать код, работать со вводом и выводом данных и т.д.

Как создать новый файл

создание нового файла

В интерфейсе Jupiter Notebook также можно создавать разные файлы, в том числе текстовые и другие. Можно создавать и удалять папки и многое другое. Но нас интересует создание файлов для изучения Python третьей версии.

Обзор окна

Окно файла открывается в новой вкладке браузера и в верхней части окна будет меню с пунктами File, Edit, View и другими. Также есть панель инструментов и рабочая область, состоящая из ячеек.

Новая область интерфейса Jupiter Notebook

интерфейс Jupiter Notebook

Пункт меню File

В этом пункте можно:

  • открыть файл – строка Open
  • скопировать документ – строка Make a Copy
  • сохранить документ – строка Save as
  • переименовать файл – строка Rename
  • сохранить и создать точку возврата – строка Save and Checkpoint
  • вернуться к контрольной точке – строка Revert to Checkpoint
  • распечатать документ – строка Print Preview
  • скачать файл в различных форматах – строка Download as
  • закрыть – строка Close and Halt

Пункт меню Edit

В этом пункте есть достаточно стандартный набор для работы с ячейками – это вырезать, скопировать ячейки, вставит ячейки над или под текущей ячейкой, удалить ячейки и т.д. Также присутствуют многие специфические инструменты для склеивания, разбивки ячеек и многое другое.

Пункт меню View

Этом пункт отвечает за то, что будет показано в окне:

  • Toddle Header – показывает или скрывает логотип и название ноутбука над меню
  • Toddle Toolbar – показывает или скрывает панель инструментов
  • Toddle Line Numbers – показывает или скрывает номера строк в ячейке
  • Cell Toolbars – для того, чтобы можно было добавлять к ячейкам теги, заметки и различные приложения.

Пункт меню Insert

В этом пункте можно добавить ячейку до или после выбранной.

Остальные пункты меню лучше рассматривать в процессе изучения языка Python.

Python на филфаке

Установка Python + Jupyter Notebook (название старой версии - Ipython Notebook):

Windows
1. Если у вас не установлен python3, скачайте дистрибутив с официального сайта. Внимание: нужно скачивать версию 3.4, так как версия 3.5 для 32-битных систем не поддерживается. Узнать разрядность системы можно через Система->Свойства.
2. При установке нужно обязательно поставить флажок "Add python.exe to PATH", чтобы путь к исполняемым командам python и pip был записан в переменной среды.
3. После установки откройте командную строку (перезагрузите, если она была открыта) и наберите команду "pip install jupyter".

Linux
1. Установите пакет python3 с помощью вашего пакетного менеджера (в Ubuntu - "sudo apt-get install python3".
2. Перезапустите bash и установите jupyter notebook через pip: "pip install jupyter".

OS X
1. Установите пакетный менеджер Homebrew (http://brew.sh).
2. Установите пакет python3: "brew install python3"
3. Установите jupyter через pip: "pip install jupyter".

Запуск Jupyter Notebook:

1. В командной строке перейдите в папку с файлом *.ipynb или в любую папку выше.
2. Наберите команду "jupyter notebook" (или "ipython notebook"): в браузере должна открыться новая вкладка с интерфейсом jupyter и списком файлов/папок. Выберите нужный или создайте новый - запустится новый jupyter notebook.

Читайте также: