Python导入包时出现“numpy.ufunc size ch

2019-01-20  本文已影响0人  Hardy_

这几天刚用了一个Python库叫pkuseg,我使用pip命令安装好之后,在Python命令行中输入import pkuseg却发现有错误提示:

numpy.ufunc size changed, may indicate binary incompatibility

上网查了一下,这里直接说解决方案。我之前使用pip安装tensorflow的时候,自动安装了numpy库,而这个pkuseg也需要依赖numpy库,并且两者的依赖的numpy库的版本是不一样的(可能是因为我tensorflow还没更新,依赖的numpy库比较老,而刚安装的pkuseg依赖的numpy库是最新的),在我使用pip安装pkuseg的时候,它会自动检查依赖库,但是没有发现版本的问题,所以它会认为安装完成了,但实际上是用不了的。

因此,使用pip uninstall numpy先卸掉这个版本不符的numpy库,再使用pip install pkuseg,这个时候pip自动安装的numpy库就是正确的版本,再在Python命令行中输入import pkuseg就可以正确导入了

上一篇 下一篇

猜你喜欢

热点阅读