2016-08-12 13 views
1

PyPyでjupyterノートブックを読み込もうとしています。私はすでに別のマシンでそれをやったことがあり、何の問題もありません。この時間は、しかし、(OSX 10.11.16付きのiMacに)私は、次のerror messageを取得しています: は、これは私がPyPyでノートブックをロードするために使用するスクリプトです:pypyがジュピターノートを読み込めません...なぜですか?

import re 
import sys 

from IPython import start_ipython 

if __name__ == '__main__': 
    sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) 
    sys.exit(start_ipython()) 

私はbashのからそれを実行します。pypy script.py notebook notebookを付けずに実行すると、IPythonセッションが開始されるので、問題はノートブックに関連している必要がありますが、わかります。もちろん、zeromqがインストールされていますが、エラーメッセージのheadersが何を参照しているのかわかりません。これを解決する手掛かりはありますか?

P.S.私はそれをインストールするためにpypy -m pip install jupyterを使用しました。

答えて

1

「zeromqヘッダは」だけ、zeromqライブラリを使用するのではなく、で開発ために必要なものを意味します。 OS/Xで使用する配布システムに応じて、いくつかの "zeromq-dev"パッケージまたはそれに類するものがあります。

通常、pip installを実行しようとするとこのようなエラーが発生しますが、この場合、「zmq」は2015年以降廃止予定の古いCFFIスタイルを使用して記述されています。その結果、実行時にヘッダーが必要になります。

+0

どうすれば問題を解決できますか?私はいくつかの "zeromq-dev"パッケージをインストールしますか? –

+0

はい、そうです –

関連する問題