我在我的Ubuntu中安装了python2.7和python3.5。我大多只使用Python3.5。我试图导入一些库并在我的程序中使用它们
try:
import Image
except ImportError:
from PIL import Image
import pytesseract
n = input()
print(n)
print(pytesseract.image_to_string(Image.open(str(n))))
当我使用Python3 filename.py
运行此代码时,我收到一个未找到包的错误。然后我尝试使用Python filename.py
运行它,然后我得到了所需的输出。然后我添加了input()
行并尝试运行它并开始抛出错误,因为input()
仅在Python3
然后我试图找到我安装的pacakages" PIL(python3-imaging),tesseract,pytesseract"他们的位置就像usr/local/lib/Python/
。由于我是这个软件包的新手,我的猜测是因为它们安装在Python2.7
相关文件而不是Python3
文件中而导致错误。
我该如何解决这个问题?任何帮助将不胜感激。
答案 0 :(得分:1)
尝试使用此行来安装您要使用的包
python3 -m pip install PIL tesseract pytesseract