簡體   English   中英

Python3無法識別的Python2軟件包

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM