Python2 Python3 无法识别的包
Python2 Packages not recoganised by Python3
我在 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
这段代码时,我找不到一个包 error.Then 我尝试 运行 使用 Python filename.py
连接它然后我是获得所需的输出。然后我添加了 input()
行并尝试 运行 它并开始抛出错误,因为 input()
仅在 Python3
中引入
然后我尝试找到我安装的软件包 "PIL(python3-imaging), tesseract, pytesseract",它们的位置类似于 usr/local/lib/Python/
。因为我是这个包和东西的新手,所以我猜错误是因为它们安装在 Python2.7
相关文件中而不是 Python3
文件中。
我该如何解决这个问题?任何帮助将不胜感激。
试试这一行来安装你想使用的包
python3 -m pip install PIL tesseract pytesseract
我在 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
这段代码时,我找不到一个包 error.Then 我尝试 运行 使用 Python filename.py
连接它然后我是获得所需的输出。然后我添加了 input()
行并尝试 运行 它并开始抛出错误,因为 input()
仅在 Python3
然后我尝试找到我安装的软件包 "PIL(python3-imaging), tesseract, pytesseract",它们的位置类似于 usr/local/lib/Python/
。因为我是这个包和东西的新手,所以我猜错误是因为它们安装在 Python2.7
相关文件中而不是 Python3
文件中。
我该如何解决这个问题?任何帮助将不胜感激。
试试这一行来安装你想使用的包
python3 -m pip install PIL tesseract pytesseract