Инсталирах както python2.7, така и python3.5 в моя Ubuntu. Използвам предимно само 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
След това се опитах да намеря пакетите, които съм инсталирал, а именно „PIL(python3-imaging), tesseract, pytesseract“ и местоположението им върви нещо като usr/local/lib/Python/
. Тъй като съм нов в тези пакети и други неща, предполагам, че грешката е причинена, защото са инсталирани в Python2.7
свързани файлове, а не в Python3
файлове.
Как мога да разреша този проблем? Всяка помощ ще бъде оценена.