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

则不会报错

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容