Подтвердить что ты не робот

Для ноутбука ipython требуется javascript

Когда я запускаю ноутбук для ipython, используя следующую команду:

$ ipython notebook --profile=myserver

Я получаю следующий экран, который я не помню, увидев его раньше. Это похоже на интерактивный экран, на котором я перемещаю проклятие и нажимаю кнопку ввода, но я не уверен, что я должен делать, потому что я этого раньше не видел и сделал обширный поиск в Google, и не смог найти какую-либо подробную информацию о том, что мне нужно. Выбрать.

    IPython Dashboard
   IPython Notebook requires JavaScript.                                                                                                               
   Please enable it to proceed.                                                                                                                        

   IPython Notebook                                                                                                                                    

     * Notebooks                                                                                                                                       
     * Clusters                                                                                                                                        

   To import a notebook, drag the file onto the listing below or click here. ____________________                                                      
   (Submit) Refresh (Submit) New Notebook                                                                                                              
     * /                                                                                                                                               
     * rootHome /                                                                                                                                          
     * subdir /                                                                                                                                        
     * anotherSubdir /                                                                                                                                       

   IPython parallel computing clusters (Submit) Refresh                                                                                                
   profile status # of engines action                                                                                                                  



(Form submit button) Use right-arrow or <return> to submit ('x' for no cache).                                                                         
  Arrow keys: Up and Down to move.  Right to follow a link; Left to go back.                                                                           
 H)elp O)ptions P)rint G)o M)ain screen Q)uit /=search [delete]=history list   

Я не думаю, что хочу использовать опцию импорта...

4b9b3361

Ответ 2

Это то, что происходит, если, например, ваш файл конфигурации (ipython_notebook_config.py) отсутствует в следующей записи:

c = get_config()
c.NotebookApp.open_browser = False
other options...

NotebookApp.open_browser по умолчанию имеет значение True, поэтому он пытается открыть браузер. Поскольку я предполагаю, что вы делаете это в терминале с текстовым браузером, он не запускает javascript. Убедитесь, что для параметра open_browser установлено значение False. Поскольку он работал в прошлом, возможно, тогда каким-то образом ваш файл конфигурации был переопределен?

Если это не так, более подробная информация будет приветствоваться - например, ваш файл конфигурации.

Ответ 3

Я получил то же сообщение "IPython Notebook требует JavaScript..." после выполнения рекомендуемых изменений (Запуск сервера ноутбука) в файле ipython_notebook_config.py. Проблема заключалась в том, что я изменил файл ipython_notebook_config.py в профиле по умолчанию (/.ipython/profile_default/), а не в профиле nbserver (/.ipython/profile_nbserver/). В результате ipython notebook --profile=nbserver не загрузила правильную конфигурацию...

Ответ 4

Я тоже получил эту проблему, но мой был вызван более косвенно. Это произошло из-за Big Split, где были разделены IPython и Jupyter. Я получил проблему как при запуске устаревшего ipython notebook --profile=my_profile, так и при запуске jupyter notebook --profile=my_profile.

Проблема заключается в том, что первая (ipython) команда, похоже, просто использует вторую (jupyter) новую команду. И более новая команда (jupyter) не загружает профиль ноутбука. Это потому, что jupyter, в отличие от ipython, не использует профили! Мой профиль ipython изначально включал конфигурационный файл, в котором была строка, запрещающая запуск браузера (так как, как было сказано выше, я работаю в Linux, поэтому, если браузер не отключен, это запустит текстовую версию браузера), но это Файл конфигурации с отключенной строкой браузера никогда не загружался (ни какие-либо другие настройки конфигурации, включая номер порта).

Итак, для меня было создание файла конфигурации для jupyter, как обсуждалось here, например:

jupyter notebook --generate-config

И затем, чтобы убедиться, что соответствующая строка обновлена ​​(как упоминалось в другом ответе выше):

c.NotebookApp.open_browser = False

Более подробную информацию о переносе с ipython на jupyter можно найти здесь. Он включает в себя команду для автоматической миграции файлов конфигурации, хотя эта команда не работает для меня.

Ответ 5

Иногда, если у вас возникла проблема с записью IPython Notebook, требуется JavaScript... "в вашем браузере вам просто нужно включить JavaScript в Google Chrome. Вот как это сделать: https://www.youtube.com/watch?v=Ooyw0EzZIfk

Ответ 6

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

Ответ 7

Я столкнулся с той же проблемой сегодня. Во-первых, я отключил окно просмотра, что привело к тому, что я не увидел ошибку, связанную с javascript. Но ноутбук все еще не показывался в IE или Chrome при назначенной комбинации локального хоста и порта.

Пересматривая этот пост, я увидел, что автор явно настраивает переадресацию портов в своем бродячем файле, изменяя guest = 80 на guest = 8888 (или, я полагаю, делая их похожими в случае другого порта). Это, а затем бродячая остановка и бродячая перезагрузка решили эту проблему для меня.