01/10/2018, 12:18

Bị lỗi PermissionError: [WinError 5] Access is denied khi sử dụng pytesseract

Mình cài pytesseract nhưng lúc sử dụng lại bị lỗi “PermissionError: [WinError 5] Access is denied” Đã search gg làm theo mấy cách rồi mà vẫn ko dc. Đường dẫn path = "“C:/Users/Thor/Anaconda3/Lib/site-packages/pytesseract” cứ bị lỗi Access is denied . Ai giúp mình fix với.

Henry viết 14:27 ngày 01/10/2018

Tại vì thư viện đó không sử dụng phương thức copy file không phải quyền root. Trong Python có hỗ trợ cái này, có phương thức giúp bạn xử lí file ở các ổ mà cần quyền admin, có phương thức thì không. Thư viện này xử dụng phương thức không lấy quyền admin. Thế nên copy ra ổ C là bật ngửa liền.
Có 2 cách

  1. Bạn đường dẫn
  2. Vào thay đổi thư viện
Conan Nhoc viết 14:18 ngày 01/10/2018

Sửa lỗi này sao vậy bạn chỉ giúp mình với

Henry viết 14:30 ngày 01/10/2018

Nên đổi đường dẫn, mình nghĩ là vậy

Conan Nhoc viết 14:29 ngày 01/10/2018

Bạn hướng đẫn cụ thể hơn được không, Đổi đường dẫn thế nào vậy. Cảm ơn bạn trước

Henry viết 14:29 ngày 01/10/2018

Thay vì chọn ổ C, bạn chọn ổ khác.

Conan Nhoc viết 14:26 ngày 01/10/2018

Minh cài pytesseract bằng lệnh pip install pytesseract qua annaconda nên pytesseract nó cài mặc định trong C:/Users/Thor/Anaconda3/Lib/site-packages/pytesseract" . Giờ sao mà đổi đường dẫn qua ổ khác được vậy

Khoa NTA viết 14:24 ngày 01/10/2018

File temp2.jpg của bạn nằm ở chỗ nào? Bạn có thử chạy ‘Ananconda’ bằng quyền admin chưa?

P/s: coi tới Thor với Anaconda3 rồi tự ngồi cười trong đêm

Conan Nhoc viết 14:23 ngày 01/10/2018

Minh sửa dc rồi cảm ơn bạn nhiều. Mình quên cài tenserast

Bài liên quan
0