[英]Unable to use webbrowser.open in python / SimpleCV on Arch
我正在使用Arch Linux上的SimpleCV进行一个简单的CV项目。 在单个窗口中通过repl显示图像和馈送效果很好,但是使用浏览器进行显示不起作用。
img.show()
作品。
img.show(type="browser")
不起作用。 副本显示以下消息:
/usr/lib/python2.7/site-packages/IPython/html.py:14:ShimWarning:不推荐使用
IPython.html
软件包。 您应该改为从notebook
导入。IPython.html.widgets
已移至ipywidgets
。 “IPython.html.widgets
已移至ipywidgets
。”,ShimWarning)
奇怪的是,在Debian上同样可以正常工作,所以我认为可能涉及版本问题。
任何提示将不胜感激。
我认为您拥有的ShimWarning并不是问题(至少现在)。 stacktrace在python映像库(PIL)中显示一个异常: Exception: fromstring() has been removed. Please call frombytes() instead.
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版本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.