2016-01-30 8 views
6

SimpleCVArch Linuxを使って簡単なCVプロジェクトに取り掛かりました。個々のウィンドウでreplを使ってイメージとフィードを表示するのはうまくいきますが、ブラウザを使って表示することはできません。PythonでWebbrowser.open/ArchのSimpleCVを使用できません

img.show() 

作品。

img.show(type="browser") 

動作しません。 REPLは、次のようなメッセージが表示されます。

/usr/lib/python2.7/site-packages/IPython/html.py:14:ShimWarning: IPython.htmlパッケージが廃止されました。代わりに notebookからインポートする必要があります。 IPython.html.widgetsipywidgetsに移動しました。 "IPython.html.widgetsipywidgetsに移動しました。"、ShimWarning)をペーストビン上

Stacktraceを。

奇妙なことに、同じことがちょうどDebianでうまくいくので、バージョンの問題があると思われます。

いずれのヒントも高く評価されます。

答えて

2

あなたが持っているShimWarningは問題ではないと思います(少なくとも、少なくとも)。 stacktraceはPythonイメージングライブラリ(PIL)で例外を示しています:Exception: fromstring() has been removed. Please call frombytes() instead.

あなたはバージョンの不一致について正しいと思います。 Arch Linuxがpython-pil 3.1にあり、Debianの安定版が依然としてpython-pil 2.6にあり、依然としてfromstringメソッドを持っているようです。

IPythonを実行する前に、コマンドラインからpip install pillow==2.6.2を実行すると、PILバージョンを強制的に実行することができます。

+0

インストール:「pillow == 2.6.2」の後にデスティネーションファイルのオペランドがありません。 – KB22

+0

開発用のDebian VMのセットアップに頼っています。どうもありがとうございます! – KB22

関連する問題