Linux环境下如何为Python 2.7安装pytesseract而非Python 3?
解决pytesseract安装到Python2.7 dist-packages的问题
这是因为你的系统默认pip命令关联的是Python3的包管理器,所以直接执行pip install会把包安装到Python3的目录里。要指定安装到Python2.7的dist-packages,你可以试试下面几种方法:
方法一:使用Python2专属的pip命令
大多数Linux系统里,Python2的pip会被命名为pip2或者pip2.7,你可以先确认一下版本是否对应:pip2 --version # 或者 pip2.7 --version如果输出显示关联的是Python 2.7,直接用这个命令安装即可:
sudo pip2 install pytesseract # 或者 sudo pip2.7 install pytesseract方法二:直接通过Python2.7解释器调用pip模块
这种方法能彻底避免版本混淆,直接指定用Python2.7的pip工具来安装:sudo python2.7 -m pip install pytesseract如果系统没有Python2的pip怎么办?
要是上面的命令提示pip2不存在,你需要先安装Python2.7的pip工具。以Debian/Ubuntu系列系统为例,执行以下命令:sudo apt-get update sudo apt-get install python-pip安装完成后再用上面的方法安装pytesseract就可以了。
内容的提问来源于stack exchange,提问作者IronWill
相关产品推荐
相关产品推荐

