mrhan1993 / Fooocus-API

FastAPI powered API for Fooocus
GNU General Public License v3.0
562 stars 150 forks source link

ModuleNotFoundError: No module named 'modules.constants' #39

Closed thiner closed 10 months ago

thiner commented 10 months ago

I'm using the latest Fooocus and Fooocus-API code, but failed to complete text-to-image request, the error message says:

 File "/home/appuser/repo/Fooocus-API/fooocusapi/api.py", line 88, in text2img_generation
    results = call_worker(req, accept)
  File "/home/appuser/repo/Fooocus-API/fooocusapi/api.py", line 65, in call_worker
    results = process_generate(queue_task, params)
  File "/home/appuser/miniconda3/envs/fooocus-api/lib/python3.10/site-packages/torch/utils/_contextlib.py", line 115, in decorate_context
    return func(*args, **kwargs)
  File "/home/appuser/miniconda3/envs/fooocus-api/lib/python3.10/site-packages/torch/utils/_contextlib.py", line 115, in decorate_context
    return func(*args, **kwargs)
  File "/home/appuser/repo/Fooocus-API/fooocusapi/worker.py", line 25, in process_generate
    import modules.constants as constants
ModuleNotFoundError: No module named 'modules.constants'

I have updated conda env by conda env update -f environment.yaml, but that just not work still.

konieshadow commented 10 months ago

The module 'modules.constants' is from Fooocus repository. It seems like the Fooocus repository wasn't updated.

Please run python main.py --sync-repo only to sync Fooocus repository.

thiner commented 10 months ago

Problem solved. Thanks!