16

IPython Notebookを起動すると、そこに移動してコードを入力できます。ただし、IPython Notebook インターフェイスにエコー バックされるものはありません。

サーバーが (から) クエリを取得し、--debug outputそれらに応答していることはわかっていますが、IPython Notebook ウィンドウに出力が表示されないだけです。

Python 2.6.6 と Windows 7 を実行しています

現在、このノートブックを機能させる方法について途方に暮れています。

これは、出力を取得しようとしている(失敗した)スクリーンキャストです。

http://screencast.com/t/TwJ2ZmGnT

何が問題なのかわからない場合でも、問題をさらにデバッグする方法についての指針:(

これまでのところ、トルネード用のテスト チャット クライアントhttps://github.com/facebook/tornado/tree/master/demos/websocketを正常に実行しました。

また、pyzmq のテスト スクリプトhttps://github.com/zeromq/pyzmq/blob/master/examples/poll/reqrep.pyも正常に実行されました。

4

3 に答える 3

23

ノートブックへのリターン出力は、Sophos Endpoint Security and Control によってブロックされていました。

services.msc で「Sophos Web Intelligence Service」を無効にするとうまくいきましたが、Web インテリジェンスなどがオフになるため、理想的ではありませんでした...悪いことの影響を受けやすくしたくありません...

したがって、解決策は次のとおりです。

  1. トレイまたはスタート メニューから Sophos Endpoint Security and Control Panel を開きます。

  2. 上部のメニューから「構成」→「ウイルス対策」→「認証」を選択します。

  3. Web サイト タブを選択します。

  4. [追加] ボタンをクリックし、127.0.0.1 と localhost を [承認済み Web サイト] リストに追加します。

  5. コンピュータを再起動します

  6. 出力が機能するようになりました:)

于 2012-10-25T18:56:27.890 に答える
6

この問題がありました。あなたの走行距離は異なるかもしれませんが、私はそれを修正する2つの方法を見つけました:

  1. ソフトウェア ファイアウォール プロセスを強制終了しました。

  2. どこからでも HTTP 接続を受け入れるようにノートブックを構成しました (もちろん、パスワードと安全な接続を使用します)。これを行う方法の詳細については、IPython の Web サイト を参照してください

2番目のものが機能した理由はわかりません。私の推測では、ファイアウォールと NAT の組み合わせにより、localhost への接続が、ノートブックへの接続が、あたかも他の場所から来ているかのように見えるようになったということです。

于 2012-10-23T20:34:21.707 に答える