Python 关于导入Shell表单SimpleCV的警告
当我从SimpleCV导入Shell时 从SimpleCV导入Shell 我得到这个错误 C:\Python27\lib\site packages\IPython\config.py:13:ShimWarning:ThePython 关于导入Shell表单SimpleCV的警告,python,python-2.7,simplecv,Python,Python 2.7,Simplecv,当我从SimpleCV导入Shell时 从SimpleCV导入Shell 我得到这个错误 C:\Python27\lib\site packages\IPython\config.py:13:ShimWarning:TheIPython.config包已被弃用。您应该改为从traitlets.config导入。 “您应该改为从traitlets.config导入。”,警告) C:\Python27\lib\site packages\IPython\frontend.py:21:ShimWarn
IPython.config
包已被弃用。您应该改为从traitlets.config导入。
“您应该改为从traitlets.config导入。”,警告)
C:\Python27\lib\site packages\IPython\frontend.py:21:ShimWarning:top->levelfrontend
包已被弃用。其所有子包都已>移至顶部IPython
级别。
“其所有子包已移至顶部IPython
级别。”,>ShimWarning)
尽管打电话给
Shell.main()
SimpleCV控制台确实启动了,但是当我关闭img.show()的窗口时,它只是退出整个python控制台,而不仅仅是SimpleCV控制台
不知道发生了什么事 一些SimpleCV代码需要更新-我相信它是为比安装版本更旧的版本编写的。以下是您需要做的: 找到
Shell.py
,它可能位于C:\Python27\Lib\site packages\SimpleCV\Shell
中,然后在编辑器中打开它。然后执行以下操作
在第50行左右,将从IPython.config.loader导入配置更改为从traitlets.config.loader导入配置
在第51行附近,将从IPython.frontend.terminal.embed import InteractiveShellEmbed更改为从IPython.terminal.embed import InteractiveShellEmbed
找到解决方案了吗?