Skip to content

Conversation

@novumiter
Copy link

@novumiter novumiter commented May 6, 2025

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 ✅
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant