2012-10-23 7 views
16

IPython Notebook을 실행하면 코드를 입력하고 입력 할 수 있습니다. 그러나 IPython 노트북 인터페이스로 되돌아 오는 메시지는 없습니다.IPython 노트북 출력하기

나는 서버가 (--debug output에서) 질의를 받고 있고, 응답을받는 것이 내 IPython 노트북 창에 출력하지 않는다는 것을 알고있다.

나는 현재이 노트북 것은 일을하는 방법에 파이썬 2.6.6 및 Windows   7

나는 딱하다을 실행하고 있습니다. 여기

이 날의 스크린 캐스트 출력을 얻기 위해 (실패) 시도 : 당신이 어떤 문제가 있는지 알 수없는 경우에도

http://screencast.com/t/TwJ2ZmGnT

추가 문제를 디버그하는 방법에 대한 포인터 : (

지금까지 토네이도에 대한 테스트 chatclient, https://github.com/facebook/tornado/tree/master/demos/websocket을 성공적으로 실행했습니다.

또한 pyzmq의 테스트 스크립트 https://github.com/zeromq/pyzmq/blob/master/examples/poll/reqrep.py도 성공적으로 실행되었습니다.

+0

그냥 궁금 해서요, shift + Enter를 누르면 어떻게됩니까? 셀을 제출해야합니다. . . – reptilicus

+0

실행 셀 아이콘을 클릭했을 때와 같은 결과 (동작을 보여주고 싶었습니다 ... 시청자가 시프트를 누르는 것을 알기가 어려웠으므로) –

+0

커널 서버의 TCP 연결이 노트북 서버로 다시 차단되었을 수 있습니다. 종류의 방화벽. [this thread] (http://comments.gmane.org/gmane.comp.python.ipython.user/9032)를 참조하십시오. – eryksun

답변

6

이 문제가 발생했습니다. 귀하의 마일리지는 다를 수 있지만 두 가지 방법으로 해결할 수 있습니다.

  1. 나는 소프트웨어 방화벽 프로세스를 중단 시켰습니다.

  2. 필자는 어디에서든 HTTP 연결을 허용하도록 노트북을 구성했습니다 (분명히 암호와 보안 연결이 있음). 이 작업을 수행하는 방법에 대한 자세한 내용은 on the IPython website을 참조하십시오.

두 번째 이유가 무엇인지 알지 못합니다. 필자가 생각하기에 방화벽과 NAT의 조합은 마치 다른 곳에서 온 것처럼 노트북에 localhost 모양의 연결을 만들었다.

+0

링크를 이용해 주셔서 감사합니다 ... 집에있는 임과 ipython 노트가이 컴퓨터에서 정상적으로 작동합니다. 내 작품 '에 puth 내 물건을 가져 와서 내일 해보고 감사합니다 도움이되는지 보자 :) –

+0

광산은 동일했다; 내 맥북 잘 작동하지만 위의 작업을 Windows에서 응답을 얻으려면 –

+0

이 행운을 가진 Im ... 어쩌면 내 notebook_config 파일을 줄 수 ... 어쩌면 내가 올바른 값을 설정하지 않습니다. .. –

23

노트북으로의 리턴 출력이 Sophos Endpoint Security and Control에 의해 차단되었습니다.

services.msc에서 "Sophos Web Intelligence Service"를 사용하지 않도록 설정했는데 웹 인텔리전스를 끄기 때문에 이상하지 않았습니다 ... 나 자신을 나쁜 물건에 더 취약하게 만들고 싶지는 않습니다. .

  1. 이 트레이 에서 소포스 엔드 포인트 보안 및 제어 패널을 열거 나 시작 메뉴 :

    그래서 솔루션입니다.

  2. 맨 위에 메뉴에서 "구성"-> "안티 바이러스"-> "인증"을 선택하십시오.

  3. 웹 사이트 탭을 선택하십시오.

  4. "추가"버튼을 클릭하고 "승인 된 웹 사이트"목록에 127.0.0.1 및 localhost를 추가하십시오.

  5. 컴퓨터를 다시 시작

  6. 출력은 이제 작동합니다 :) 나는 OP 그냥 IPython의 노트북 (소포스를 disablying없이) 작동 발견 그것을 같은 상황에서 오전

+2

IPython 개발자는 여기에,이 답변을 주셔서 감사합니다, 요르단, 그것은 정확하게 Windows 사용자의 노트북을 작동시키는 데 필요한 것입니다. (많은 사람들이 아주 최소한의 창 경험을 가지고 있기 때문에 단계별 지시에 특히 감사합니다.) –

+3

그냥이 점이 저에게 효과적 이었음을 지적하고 싶습니다 ! Sophos Antivirus 차단 항목이었습니다. 대화 상자가 도메인 이름으로 허용하지 않으므로 "승인 된 웹 사이트"에 "localhost"를 추가하지 않았습니다. "127.0.0.1"! –

16

가 시작되었습니다

ipython notebook --ip=localhost 
+1

이 답변은 3 시간짜리 IPython 튜토리얼 * [페르난도 페레즈 : 깊이있는 IPython : 양산성이 뛰어난 병렬 Python - PyCon 2014] (https://www.youtube.com/watch?v=XFw1JVXKJss) *에서 사용됩니다. 08 분 35 초. –