[英]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
運行此代碼時,我遇到了未找到包的錯誤。然后嘗試使用Python filename.py
運行它,然后得到了所需的輸出。 然后,我添加了input()
行並嘗試運行它,並開始引發錯誤,因為input()
僅在Python3
引入
然后,我嘗試找到已安裝的pacakage,即“ PIL(python3-imaging),tesseract,pytesseract”,它們的位置類似於usr/local/lib/Python/
。 由於我是這個軟件包的新手,我的猜測是該錯誤是由於它們安裝在Python2.7
相關文件中,而不是Python3
文件中引起的。
我怎么解決這個問題? 任何幫助,將不勝感激。
嘗試在此行中安裝要使用的軟件包
python3 -m pip install PIL tesseract pytesseract
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.