Jupiter notebook не открывается в браузере из anaconda
Я работаю над MacBook Pro 10.12.6. Я загрузил самый последний дистрибутив Anaconda 5.2 с версией Python 3.6.
Я могу без проблем запустить Jupyter Notebook из командной строки, но он не работает из Anaconda Navigator. У меня есть Jupyter Notebook версии 5.6.0 в навигаторе. Как заставить его работать?
Когда я попробовал это, он не загрузился, но он сказал, что пытается загрузить в python 2.7. У меня есть раскрывающееся меню, чтобы попробовать другую виртуальную среду, и я сказал ей попробовать ее в моей среде py36. Когда я это сделал, это сработало.
В этой статье мы расскажем о хитростях и советах по Python, которые должны быть известны разработчику Python.
В одном из недавних постов я рассказал о том, как я использую навыки количественных исследований, которые я совершенствую в рамках программы TPQ.
Вы когда-нибудь хотели поделиться с кем-то файлом, но он содержал конфиденциальную информацию? Многие думают, что электронная почта безопасна, но это.
Недавно я столкнулся с интересной бизнес-задачей - визуализацией сбоев в цепочке поставок лекарств, которую могут просматривать врачи и.
Ответы 8
На вашем компьютере установлено несколько версий python, поэтому вам следует настроить виртуальные среды для каждой версии python. Это очень просто сделать с помощью Anaconda. Инструкции: здесь и здесь. После того, как вы создали свои виртуальные среды, откройте Anaconda-Navigator. После того, как вы откроете навигатор, вы увидите следующую панель с раскрывающимся меню (как выделено на изображении).
В этом раскрывающемся меню выберите одну из ваших виртуальных сред и попробуйте снова запустить Jupyter.
У меня не работает. Я пробовал с моей средой py36 и базовой средой.
Забавно, я не могу открыть его из вкладки «главная» в навигаторе, но если я перейду на вкладку «среды» и нажму зеленую стрелку рядом с нужным мне env, а затем выберу «открыть с помощью Jupiter Notebook», потом запускается ноутбук! Любое объяснение этого или помощь в работе с вкладкой «Главная»?
да, это тоже работает для меня. Но почему это не работает для вас из дома? Я что-то здесь упускаю .
Я решил это с помощью следующей команды, хотя обратите внимание, что это откатил мою (базовую) среду в исходное состояние.
conda install --revision 1
У меня было то же поведение, что и у Марка в комментариях выше (он запускался из среды, но не с домашней страницы).
Дальнейшее обсуждение вопроса (по крайней мере, того, которое было у меня) здесь:
- Ранее у меня были проблемы с обновлением JupyterLab до 1.02, что мне удалось сделать, но, возможно, что-то в этом процессе привело к проблеме.
У меня была такая же проблема на моем компьютере. Проблема заключалась в том, что при обновлении записной книжки пропал конкретный файл. Пожалуйста, проверьте следующий файл в папке: /Users/your-name/.anaconda/navigator/scripts/notebook.sh и соответствующие файлы вывода и ошибок, называемые что-то вроде *out.txt и *err.txt Скрипт notebook.sh должен выглядеть так:
После сохранения этого файла вам может потребоваться предоставить ему доступ к исполняемому файлу с помощью команды chmod +x .
Вуаля! Это сделано.
Отредактируйте свой ответ, отформатировав расположение папок
Я столкнулся с аналогичной проблемой при запуске Anaconda на CentOS 7. Основная причина заключалась в том, что Anaconda работала от имени пользователя root. Я создал пользователя ОС для установки Anaconda. С тех пор я могу запустить Jupyter Notebook (да, я знаю, что это очень простая передовая практика) :)
Когда я установил Anaconda, я столкнулся с аналогичной проблемой. Ноутбук Jupyter не запускался из Anaconda. Я искал в Google и пробовал все советы, но ничего не помогло, пока я не выяснил, что ноутбук Jupyter работает на локальном хосте, а у меня уже есть XAMPP. Я использую xampp как localhost для тестирования своих веб-страниц. Я полностью удалил xampp. Перезагрузите компьютер, запустите Anaconda и запустите блокнот jupyter. Вуаля, теперь он работает. Теперь, когда я установил Docker, я столкнулся с аналогичной проблемой. потом я сделал то же самое. Удалил Anaconda, чтобы запустить Docker. Было бы приятно, если бы это решило чью-то проблему.
У меня был настраиваемый путь, установленный в качестве базового пути для папки запуска моей записной книжки jupyter. Когда я делал резервную копию, я удалил эту папку. Это приводило к сбою Jupyter Notebook и JupyterLab при запуске. После того, как я исправил этот путь, все заработало.
Думаю, вам просто нужно найти правильную версию анаконды. Для меня это хорошо работает, когда я скачал предыдущую версию, я также столкнулся с той же проблемой. Тогда я мог бы запустить jupyter из самого навигатора.
Уточните, пожалуйста, какая версия у вас работает.
Несколько вещей, которые стоит попробовать
- Запустите навигатор в режиме администратора (щелкните правой кнопкой мыши ярлык -> Еще -> Выполнить как администратор)
- Понизьте Jupyterlab до другой версии и обновите это снова (в основном переустановка)
Первый решил мою проблему.
Другие вопросы по теме
Проблема с macOS Safari с (getUserMedia) получением видеопотока с камеры в angular 6 - NotReadableError: сбой операции чтения ввода-вывода
Похожие вопросы
Как включить прокрутку колесика мыши для ttk.Frame в виджете tkinter.Canvas.create_window () в Linux?
Это очень частая проблема, которая появляется на некоторых ОС. Дело в том, что среда разработки запустилась, но браузер не открылся автоматически.
Как решить эту проблему?
В первую очередь, попробуйте запустить Anaconda Navigator с правами администратора (правой кнопкой мыши нажать на иконку Anaconda Navigator, во всплывающем меню выбрать "Запуск от имени администратора"). Теперь, запустите Jupyter Notebook.
Если все равно не открывается окно браузера, выполните инструкции описанные далее.
Запустите программу, которая называется CMD.exe Prompt (может также называться Anaconda Prompt), нажав на Launch. Эта программа находится тут же, в Anaconda Navigator, рядом с программой Jupyter Notebook. После нажатия на Launch, должна открыться командная строка. Если этой программы нет в Anaconda Navigator, можно найти программу "Anaconda Prompt" на компьютере с помощью обычного поиска по программам.
В этой командной строке мы должны выполнить команду jupyter notebook list (если команда не сработала, попробуйте сначала выполнить команду jupyter notebook list -V , а потом уже команду jupyter notebook list )
Вам необходимо скопировать этот адрес, вставить его в адресную строку вашего браузера и перейти на эту страницу. После этого откроется среда разработки Jupyter Notebook. Можно работать.
Чтобы скопировать адрес из командной строки Windows, необходимо кликнуть правой кнопкой мыши в любом месте командной строки. В выпадающем меню надо выбрать пункт "пометить". После этого, можно будет выделить курсором интересующий нас адрес. После того, как адрес будет выделен, надо нажать на клавишу Enter на вашей клавиатуре. Готово - адрес скопирован в буфер обмена. Можно его вставлять в адресную строку браузера.
ОС Linux или Mac OS: Надо просто открыть терминал и там написать jupyter notebook Полученный адрес надо скопировать в адресную строку браузера.
P.S. Если Jupyter Notebook так и не запустился, можно использовать среду разработки PyCharm. Эта среда разработки ничуть не хуже, чем Jupyter Notebook, и тоже отлично нам подойдет.
I recently created a StackOverflow post to address my issue. However, no one has responded. I will repeat my issue here.
When I go to run jupyter notebooks via terminal. calling
However, no browser window automatically opens. I have to copy/paste the URL. The notebooks work/run. but this is a bit of a pain having to stop and copy/paste to open things.
It's not a problem with my browser - was working fine before. I did do a recent fresh install of Anaconda and the location of anaconda3/ folder has moved. could that be a reason why?
Also in case it's need - here is the version of Jupyter I'm running:
Any help would be much appreciated.
Running on a Mac 10.14.6 with Python 3.8.2 and conda 4.8.3.
The text was updated successfully, but these errors were encountered:
etadobson commented Apr 27, 2020 •
I'm not sure what exact steps I can provide. what exact information do you want/need?
When I go to my terminal and try to open jupyter notebooks by calling jupyter notebook , the interface does not directly open in my browser (as it used to. ). I now have to copy/paste link provided into the browser (from what is displayed in the terminal window after the jupyter notebook call I type - see the text above that I shared).
Is there more specific/better information I can provide? I really do appreciate your help.
etadobson commented May 27, 2020
It has resolved itself somehow and now open automatically. Thank you.
paulsanjib commented Jan 16, 2021
I also faced the same issue and did the following to resolve it. You can try
The config file should be found in ~/.jupyter/jupyter_notebook_config.py. If missing can be generated (as you did) with the command: jupyter notebook --generate-config
pkrezel commented Jan 24, 2021
Thank you Paulsanjib, it works!
ekaharo commented Feb 9, 2021
Worked very well. thanks for sharing
ChaoB16 commented Apr 14, 2021
a) Hi everybody I have the same problem (can't open automatically), plus when i wan't to delete a file on the notebook it doesn't let me.
b) I'have tried the commands of @paulsanjib but they don't work with me. I am just beginning to learn python so maybe i did a mistake somehow. Running on macOS 10.13.6.
Any help would be appreciated thank you.
To access the notebook, open this file in a browser:
file:///Users/adrienchao/Library/Jupyter/runtime/nbserver-48415-open.html
Or copy and paste one of these URLs:
http://localhost:8888/?token=fb14611541c1454443d3859f8a8c91c24715f42a3765b11e
or http://127.0.0.1:8888/?token=fb14611541c1454443d3859f8a8c91c24715f42a3765b11e
5:15: syntax error: « « " » » ne peut pas se trouver après « identificateur ». (-2740)
kevin-bates commented Apr 14, 2021
I can't tell what the syntax error is in section a). Google translate indicates something about an identifier not found issue. Are you displaying the actual console output? Is this occurring when attempting to delete a file (since you indicate that's an issue as well) or just after starting the notebook server?
Note that there's no c. prefix when using the command line option. I would also recommend using --debug to enable DEBUG logging until you've gotten past these issues.
ChaoB16 commented Apr 16, 2021
Yes you're right on the traduction, and yes I am displaying the output of the console. The problem, was that when I launched the notebook it didn't popup automatically but instead I had to copy and paste the link. I could get along with this, but when I deleted a file on the notebook it didn't let me and i had an error message. But funny thing, somehow it got fixed by himself (because since I asked for help I didn't get the time to touch it) and now it's working fine haha. Quite disconcerting.
Thank you very much @kevin-bates for the help, I really appreciate I will keep your instructions in the case it's going nuts again.
On my Windows PC, i have anaconda installed and when I open a jupyter notebook, it opens up in internet explorer, but I would like to use Chrome instead. Does anyone know how to achieve this?
17 Answers 17
If you haven't already, create a notebook config file by running
jupyter notebook --generate-config
Then, edit the file jupyter_notebook_config.py found in the .jupyter folder of your home directory.
On windows 10, Chrome should be located C:/Program Files (x86)/Google/Chrome/Application/chrome.exe but check on your system to be sure.
Thanks for the response, but I need a more basic explanation. How do L create the config file? When I open a jupyter notebook in internet explorer and run that code I get an error.
Where do i run jupyter notebook --generate-config ? in the command prompt and within a jupyter notebook they both return an error
@Jia Guo It's the string substitution token in Python. I may have remembered incorrectly - but I think it is because the browser option is literally the command Jupyter uses to create the web browser, and because we want our browser to open with the Jupyter page already open we need to pass the notebook URL to the Chrome executable. Rather than manually specify this ourselves, Jupyter can auto-insert the argument into the string so that when Chrome is opened it opens on the notebook URL.
Just make chrome as a default browser and launch the jupyter . It will work
To Make Google chrome a default browser , follow steps
- Click on Customize and Control Google chrome (The vertical three dots on the Upper right corner of your google chrome browser)
- Click on Settings and scroll down to Default browser.
- Change the value of the default browser to Google Chrome by clicking on whatever your default browser is there and selecting Google Chrome .
In windows 10, you will be redirected to Default apps under your computer's Settings. Please scroll down to Web browser and Select Google Chrome. If promted, Click on OK else just close the settings tab and return to your command or anaconda prompt and type jupyter notebook as usual. A new jupyter notebook tab should open in Google Chrome now.
Please, explain better your answer, and provide a method to set the browser as default. Maybe the OP doesn't know how to do it. Please read How do I write a good answer?
This wasn't sufficient for me, either. Chrome is my default browser and it's still opening up in stupid Microsoft Edge.
This doesn't work for Windows 10 nor Ubuntu 18 in my tests. Writing a proper config file was needed everytime.
In Windows 10 you must also change the default app for .html files to chrome. This can be done in the "Choose default apps by file type" section of the default apps settings page.
Search for "Default apps" in Start menu. Scroll down to the default browser and change it to Chrome. You are then all set to go.
For those who still have trouble launching Chrome automatically from cmd, try replacing
in the file jupyter_notebook_config.py with
or the appropriate location, there shouldn't be need to install anything via pip.
Thank you. I'm not sure why I had to do this when the simpler method seemed to work for others, but this works for me. Thanks!
Only this worked on Windows 10 with jupyter pip installed. Setting c.NotebookApp.browser to a path (with or without trailing %s did not work.
Create and edit the jupyter notebook config file with the following steps:
Jupyter notebook will now use Chrome.
EDIT
In Windows 10 I had to type
And substitute the line with
- c.NotebookApp.browser = 'C:/Program Files/Google/Chrome/Application/chrome.exe %s'
step1: Go to search menu of windows and type default app.
step 2: go to WEB BROWSER title and change it to Google Chrome.
step3: Go to search menu of windows and type jupyter notebook
This will open the jupyter notebook in Google Chrome
Even though chrome was already set as my default browser repeating these steps solved the problem for me
- Run the jupyter notebook --generate-config command on the anaconda prompt.
- Then edit the jupyter_notebook_config.py file.
Find the c.NotebookApp.Browser like this:
For windows set the default browser to open html files to Chrome. Configuration > Default Apps > Default Apps by File Type. Worked for me.
Take any html file on your computer and set the default browser to open html files to chrome. This will automatically open jupyter notebook with chrome. Worked for me.
You don't have to change anything in the jupyter config code, you just have to make Chrome as your default browser in the setting. Jupyter opens whichever is the default.
I found an easier solution that may help beginners to coding.
and find a file named
Right-click > open with > Choose default program.
Here, what ever you choose would be saved on your Windows to open all HTML files; therefore when you run Jupyter notebook, it would open in the program you want.
For some reason Louise's answer didn't work for me I had to:
-Open anaconda prompt and generate the config file for Jupyter: jupyter notebook --generate-config
-Open the newly created config file at: C:\Users\builder\.juptyer\jupyter_notebook_config.py
-Add the following to the file:
I just followed 2 steps and everythings working as expected
step-1 set chrome executable path environment varibale, in my case it is(you can test it in cmd by typing chrome and enter, it will open your chrome browser if path set properly):-
step-2 just run below command and you are good to go
See response on this thread that has worked for me:
NOTE - Additional STEP 3 that has made the difference for me compared to similar approaches suggested here
Step 1 - Generate config for Jupyter Notebook:
Step 2 - Edit the config file using "nano" or other editor
The config fileshould be under your home directory under ".jupyter" folder:
Step 3 - Disable launching browser by redirecting file
First comment out the line, then change True to False:
Step 4 - add a line to your .bashrc file to set the BROWSER path
For me it was Chrome under my Windows Program File. Otherwise any linux installation under WSL doesn't have a native browser to launch, so need to set it to the Windows executable.
Ядро Jupyter Notebook не может запустить / перезапустить
Ошибка ядра Win10 Jupyter Notebook или проблемы с запуском
Моя операционная среда
[ √ ] Следует отметить, что моя установка на python под win10 установлена напрямую, а не в среде anaconda.
Описание проблемы
Предварительные условия: среда Python зависит от успешной установки!
В Windows 10 работает терминал cmd
Перейдите в браузер и откройте файл с расширением .ipynb. В правом верхнем углу всегда отображается
Или, щелкнув параметр перезагрузки под параметром ядра, всегда не запускается нормально.
Перечисленные решения бесполезны для меня и могут быть полезны только для справки!
Способ 1
- ссылка
https://blog.csdn.net/buct_zc/article/details/80317874 - Описание метода
- Сначала проверьте установленное ядро и местоположение, используя список спецификаций ядра jupyter.
- Перейдите в каталог ядра установки и откройте файл kernel.jason, чтобы увидеть путь к компилятору Python.
- Если он неверно изменен на правильный путь установки, мой измененный путь будет следующим: Если он неправильно изменен на правильный путь установки, мой измененный путь будет выглядеть так: "
- Перезапустите ноутбук Jupyter: jupyter notebook
- Децентрализованная периферия:
Мой персональный компьютер нормально работал под управлением jupyter notebook, и оригинальный файл kernel.jason этим способом не изменяется!
Согласно методу модификации этого метода, он должен быть изменен как:
Тем не менее, я не вносил никаких изменений после модификации, и проблема все еще существует, и файл kernel.jason был проверен после нормальной работы. Никаких изменений не было, поэтому предполагается, что у этого блоггера была проблема во время процесса установки и настройки python, или было много Версия Python, поэтому вам нужно указать путь к Python в блокноте jupyter!
Способ 2
Способ 3
Полный метод, предоставляемый github:
- Децентрализованная периферия
Решение этой проблемы - для проблемы во время процесса установки ядра, а также для метода установки anaconda. Кроме того, следующие шаги python2
Как старик, который редко использует ноутбук Jupyter (на самом деле ленивый, мне нравится добавлять test.py непосредственно в код проекта), через некоторое время я обнаружил, что все проблемы будут отображаться в терминале win. ! (Я вытаскиваю это и ухмыляюсь один).
Сначала перечислите проблемы, возникающие при установке, в соответствии с онлайн-методом:
В настоящее время проблема уже возникла. Последняя строка:
Я не заметил эту строку в начале. Если вы видите ее здесь, вы можете попытаться увидеть, какая ошибка отображается в вашем терминале cmd, вместо того, чтобы копировать и вставлять код выполнения в соответствии с онлайн-поговоркой.
Мой блокнот jupyter всегда запускается, чтобы показать, что запуск или перезапуск ядра недопустим. Именно из-за этой проблемы решение здесь:
Решение проблемы с Prompt_toolkit на github
Проблема в том, что prompt_toolkit не установлен, так что установите его, просто установите git под cmd:
После того, как установка все еще проблематична, продолжите установку:
После установки этих двух приложений запуск ноутбука jupyter оказался простым: похоже, это не проблема ядра, но ваша компьютерная среда не полностью установлена.
Умейте выявлять собственные проблемы, информация в Интернете запутана, и вы не должны слепо следовать этой тенденции! !
Читайте также: