python关于出现 undefined symbol: PyFPE_jbuf 的问题,以tesserocr为例

首先,该问题的发生是由于你的机器中有多个版本的Python, 例如,同时存在python3.5和anaconda的版本

用Python-v查看默认版本.例如,我是用的pip3安装的tesserocr第三方库,而我用python-v查看的时候,是将anaconda3的Python作为默认版本,所以这个时候就会报错,这个时候,我的做法是直接用将anaconda3移除

mv -rf ~/anaconda3

然后

sudo vim ~/.bashrc

删除anaconda3的环境变量

source /bashrc

使更改生效

此时,再用python-v时会发现版本为python3.5
这个时候我在用Ipython(个人比较习惯使用Ipython)新建项目就会发现没有anaconda3这个选项,只能新疆python3的项目,新疆python3的项目之后

import tesserocr

则不会报错

你可能感兴趣的:(python关于出现 undefined symbol: PyFPE_jbuf 的问题,以tesserocr为例)