it-swarm-ja.com

WindowsでIPythonノートブックを使用して500サーバーエラー

Windows 7 Professional64ビットにIPythonノートブックを新規インストールしました。

私が取った手順は次のとおりです。

  1. インストールPython 3.4.1 frompython.org
  2. pip install ipython [ノートブック]

  3. pip install pywin numpy pygments nodeenv

ノートブックは問題なく開くことができます。ただし、File > Print PreviewまたはFile > Download as HTMLを選択すると、500サーバーエラーが発生します。

スタックトレースは次のとおりです。

2014-08-07 09:44:25.431 [NotebookApp] Loaded template full.tpl
C:\Python34\lib\site-packages\IPython\nbconvert\filters\markdown.py:78: UserWarning: Node.js 0.9.12 or later wasn't found.
Nbconvert will try to use Pandoc instead.
  "Nbconvert will try to use Pandoc instead.")
WARNING:tornado.general:500 GET /nbconvert/html/Users/Tom%20Oakley/Documents/IPython%20test.ipynb?download=false (::1): nbconvert failed: you need to have pywin32 installed for this to work
ERROR:tornado.access:{
  "Dnt": "1",
  "User-Agent": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36",
  "Referer": "http://localhost:8888/notebooks/Users/Tom%20Oakley/Documents/IPython%20test.ipynb",
  "Host": "localhost:8888",
  "Connection": "keep-alive",
  "Accept-Language": "en-US,en;q=0.8,en-GB;q=0.6",
  "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8",
  "Accept-Encoding": "gzip,deflate,sdch"
}
ERROR:tornado.access:500 GET /nbconvert/html/Users/Tom%20Oakley/Documents/IPython%20test.ipynb?download=false (::1) 156.01ms referer=http://localhost:8888/notebooks/Users/Tom%20Oakley/Documents/IPython%20test.ipynb
WARNING:tornado.access:404 GET /favicon.ico (::1) 1.00ms referer=None

nodeenvはnode.jsだと思いました

このエラーを修正する方法について何か考えはありますか?

1
blokeley

これは機能します:

  1. スタートメニューのCommand Promptを右クリックします。
  2. Run as administratorを選択します。
  3. [ユーザーアカウント制御]ダイアログで[Yes]を選択します。
  4. 表示されるコマンドプロンプトウィンドウでipython notebookを実行します。

基本的には、何らかの理由で管理者として実行する必要があります。

0
blokeley