无法在Arch上的python / SimpleCV中使用webbrowser.open

时间:2016-01-30 21:08:12

标签: python archlinux simplecv

我正在使用SimpleCVArch Linux的简单CV项目。通过单个窗口中的repl显示图像和提要工作正常,但是使用浏览器进行显示不起作用。

img.show()

作品。

img.show(type="browser")

不起作用。 repl显示以下消息:

  

/usr/lib/python2.7/site-packages/IPython/html.py:14:ShimWarning:The   {@ 1}}包已被弃用。你应该从中导入   而是IPython.htmlnotebook已移至IPython.html.widgets。   " ipywidgets已移至IPython.html.widgets。",ShimWarning)

关于pastebin的

Stacktrace

奇怪的是,同样在Debian上工作得很好,所以我假设可能涉及版本问题。

任何提示都会受到高度赞赏。

1 个答案:

答案 0 :(得分:2)

我认为你所拥有的ShimWarning不是问题(至少)。堆栈跟踪在python映像库(PIL)中显示异常:Exception: fromstring() has been removed. Please call frombytes() instead.

所以我怀疑你对版本不匹配是正确的。看起来Arch Linux在python-pil 3.1上,而Debian stable仍然在python-pil 2.6,它仍然有fromstring方法。

您可以通过在运行IPython之前从命令行运行pip install pillow==2.6.2来强制PIL版本。