EasyOCR icon indicating copy to clipboard operation
EasyOCR copied to clipboard

Fix: trailing slash after MODULE_PATH

Open novumiter opened this issue 7 months ago • 0 comments

Fix double-slash in EasyOCR paths

Before: # tried to load: '/root/.EasyOCR//user_network/my_model.yaml'

After: # now loads: '/root/.EasyOCR/user_network/my_model.yaml'

What changed:

  • Replaced MODULE_PATH + '/model' / + '/user_network' with
    os.path.join(MODULE_PATH, 'model') and
    os.path.join(MODULE_PATH, 'user_network')
  • Kept Path(...).mkdir(parents=True, exist_ok=True) and sys.path.append(...)

Why: Manual + '/…' concatenation could produce // and cause file-not-found errors. os.path.join() fixes separators so custom models always load correctly.

Tested in:

  • Standard environment ✅
  • Virtualenvs ✅

novumiter avatar May 06 '25 11:05 novumiter