次のコマンドを使用してipythonサーバーノートブックを起動すると:
$ ipython notebook --profile=myserver
次の画面が表示されますが、以前は見たことがありません。それは私が呪いを動かしてエンターを押すインタラクティブな画面のように見えますが、私はこれを見ていないし、広範囲なグーグル検索をし、必要なことに関する詳細情報を見つけることができないので何をすべきかわかりません選択する。
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
インポートオプションを実行したいとは思わない...
ここで説明したように: http://www.hydro.washington.edu/~jhamman/hydro-logic/blog/2013/10/04/pybook-remote/ --no-browserで起動次のようなパラメータ:
ipython notebook --no-browser
これは、たとえば構成ファイル(ipython_notebook_config.py)が次のエントリにありません:
c = get_config()
c.NotebookApp.open_browser = False
other options...
NotebookApp.open_browserはデフォルトでTrueに設定されているため、ブラウザーを開こうとします。私はあなたがテキストブラウザを備えた端末でこれをしていると思うので、javascriptを起動しません。 open_browserがFalseに設定されていることを確認してください。過去に動作していたので、おそらく何らかの形で設定ファイルが上書きされたのでしょうか?
そうでない場合、詳細を歓迎します-例えば、設定ファイル。
ブラウザでIPython NotebookにJavaScript ...が必要という問題が発生した場合は、Google ChromeでJavaScriptを有効にするだけで済みます。その方法は次のとおりです。 https://www.youtube.com/watch ?v = Ooyw0EzZIfk
私もこの問題を抱えていましたが、私の原因はより間接的でした。これは、IPythonとJupyterが分離された Big Split が原因でした。廃止されたipython notebook --profile=my_profile
および実行時jupyter notebook --profile=my_profile
。
問題は、最初の(ipython)コマンドが2番目(jupyter)の新しいコマンドを使用しているように見えることです。また、新しい(jupyter)コマンドはノートブックプロファイルをロードしません。これは、jupyterはipythonとは異なり、プロファイルを使用しないためです!私のipythonプロファイルには元々、ブラウザの起動を抑制する行を含む設定ファイルが含まれていました(他の人が上記で述べたように、私はLinuxで作業しているので、ブラウザが抑制されていない場合、これはテキストバージョンのブラウザを起動します)ブラウザ抑制行を含む設定ファイルはロードされませんでした(ポート番号を含む他の設定もロードされませんでした)。
そこで私が修正したのは、 here のようにjupyterの構成ファイルを作成することでした
jupyter notebook --generate-config
そして、適切な行が更新されたことを確認するために(上記の別の回答で述べたように):
c.NotebookApp.open_browser = False
Ipythonからjupyterへの移行の詳細については、 here を参照してください。構成ファイルを自動的に移行するコマンドが含まれていますが、そのコマンドは私には機能しないようです。
推奨される修正を実行した後、同じメッセージ "IPython NotebookにはJavaScriptが必要です..."が表示されました( Running a Notebook server )の中に ipython_notebook_config.py
ファイル。問題は、ipython_notebook_config.py
ファイル(defaultプロファイル(/.ipython/profile_default/
)、nbserverプロファイル(/.ipython/profile_nbserver/
)。結果として、 ipython notebook --profile=nbserver
は正しい設定をロードしていませんでした...
スクリプトをテキストモードで実行します。ブラウザが起動したことを確認するには、GUIモードでスクリプトを実行する必要があります
今日も同じ問題に遭遇しました。まず、ブラウジングウィンドウを無効にしたため、javascript関連のエラーが表示されなくなりました。ただし、指定されたローカルホストとポートの組み合わせでは、ノートブックはIEまたはChromeで表示されませんでした。
この投稿 を修正すると、著者は、guest = 80をguest = 8888に変更することで(または、別のポートの場合も同様にすることで)浮浪者ファイルにポート転送を明示的に設定することがわかりました。そうすることで、浮浪者の停止と浮浪者のリロードが問題を解決しました。