python关于出现 undefined symbol: PyF
2018-11-11 本文已影响0人
背把锄头去挖土
首先,该问题的发生是由于你的机器中有多个版本的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
则不会报错