Child is launched. Close the parent's copy of those pipe PermissionError: [WinError 5] Access is denied

Child is launched. Close the parent's copy of those pipe PermissionError: [WinError 5] Access is denied

当我尝试执行此代码时,出现此错误(附件中的快照):# Child is launched。关闭那些管道的父级副本。 PermissionError: ][WinError 5] 访问被拒绝 ' 。有什么解决办法吗?谢谢。

import pytesseract
from PIL import Image
pytesseract.pytesseract.tesseract_cmd = r'C:\Program Files'
img = Image.open("one.jpg")
width, height = img.size
new_size = width*6, height*6
img = img.resize(new_size, Image.LANCZOS)
img = img.convert('L')
img = img.point(lambda x: 0 if x < 155 else 255, '1')
imagetext = pytesseract.image_to_string(img)
print (imagetext)
pytesseract.pytesseract.tesseract_cmd = r'C:\Program Files'

当然,没有管理员权限你不能访问这个文件。

有两种方法可以做到这一点:

  1. 将您的 tesseract 添加到您的系统路径(推荐)。

  2. 运行 以管理员身份打开py文件。

感谢您的快速回答。是的,如果我想执行这段代码,我应该是管理员,这很好理解。如果我不是管理员,您能否告诉我如何将“tesseract”添加到我的系统路径(推荐)并执行此代码。谢谢。

感谢您的解决方案。将 tesseract 添加到我的系统 PATH 后,tt 通过在路径中添加可执行文件来帮助引导真正的解决方案,例如:pytesseract.pytesseract.tesseract_cmd = r'C:\Program Files\tesseract.exe