我正在使用SimpleCV上Arch Linux的简单CV项目。通过单个窗口中的repl显示图像和提要工作正常,但是使用浏览器进行显示不起作用。
img.show()
作品。
img.show(type="browser")
不起作用。 repl显示以下消息:
关于pastebin的/usr/lib/python2.7/site-packages/IPython/html.py:14:ShimWarning:The {@ 1}}包已被弃用。你应该从中导入 而是
IPython.html
。notebook
已移至IPython.html.widgets
。 "ipywidgets
已移至IPython.html.widgets
。",ShimWarning)
奇怪的是,同样在Debian上工作得很好,所以我假设可能涉及版本问题。
任何提示都会受到高度赞赏。
答案 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版本。