Как сделать чтобы jupiter notebook открывался в другом браузере
Когда я открываю блокнот 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 по умолчанию, выполните шаги
- Нажмите " Настроить и управлять Google Chrome" (вертикальные три точки в верхнем правом углу браузера Google Chrome)
- Нажмите " Настройки" и прокрутите страницу до браузера по умолчанию.
- Измените значение браузера по умолчанию в 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 и запустите свою среду в терминале
2) Создайте файл конфигурации и откройте файл в блокноте
3) Модифицируйте строку NotebookApp с помощью Chrome и сохраните модификацию
4) Запустите Jupyter
:(. но он все еще запускается в Mozilla.
Итак, я просто установил Chrome в качестве браузера по умолчанию, и теперь Jupyter запускается в Chrome.
Ответ 13
По какой-то причине ответ луизы не сработал для меня, я должен был:
-Open anaconda запросит и сгенерирует файл конфигурации для Jupyter: jupyter notebook --generate-config
Jupiter Notebook дистрибутив Anaconda
запуск приложения
После этого Jupiter Notebook откроется в браузере по умолчанию в новой вкладке. Подключение к интернету не требуется. Теперь с ним можно начинать работу.
Создание нового файла Jupiter Notebook
После запуска веб-приложения сразу открывается главная страница т.е. папка из которой запускается Jupiter Notebook. Затем идет перечень всех файлов и папок, которые есть в этой папке. Среда Jupiter Notebook состоит из веб-приложения и файлов, которые называются ноутбуки. В этих файлах можно работать с кодом программы, редактировать, запускать код, работать со вводом и выводом данных и т.д.
создание нового файла
В интерфейсе Jupiter Notebook также можно создавать разные файлы, в том числе текстовые и другие. Можно создавать и удалять папки и многое другое. Но нас интересует создание файлов для изучения Python третьей версии.
Обзор окна
Окно файла открывается в новой вкладке браузера и в верхней части окна будет меню с пунктами File, Edit, View и другими. Также есть панель инструментов и рабочая область, состоящая из ячеек.
интерфейс 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 + 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.
Читайте также: