Idlak / idlak

Official home of the Idlak Speech Synthesis Toolkit
Other
66 stars 24 forks source link

ImportError: cannot import name 'pyIdlak_pylib' from partially initialized module 'pyIdlak.pylib' #136

Open iprovalo opened 2 years ago

iprovalo commented 2 years ago

After building idlak, and trying to start a flask server, I am getting this error:

Error: While importing 'runserver', an ImportError was raised:
Traceback (most recent call last):
  File "/home/pi/.local/lib/python3.9/site-packages/flask/cli.py", line 234, in locate_app
    __import__(module_name)
  File "/home/pi/idlak/idlak-server/runserver.py", line 8, in <module>
    app = create_app(config_fn)
  File "/home/pi/idlak/idlak-server/app/__init__.py", line 46, in create_app
    from app import models, endpoints, reqlogging       # noqa
  File "/home/pi/idlak/idlak-server/app/endpoints/__init__.py", line 1, in <module>
    from app.endpoints import user, auth, voice, speech, language
  File "/home/pi/idlak/idlak-server/app/endpoints/speech.py", line 21, in <module>
    from pyIdlak import TangleVoice         # noqa
  File "/home/pi/idlak/src/pyIdlak/__init__.py", line 18, in <module>
    from . import txp
  File "/home/pi/idlak/src/pyIdlak/txp/__init__.py", line 22, in <module>
    from . import pytxplib
  File "/home/pi/idlak/src/pyIdlak/txp/pytxplib.py", line 23, in <module>
    from ..pylib import c_api as pyIdlak_pylib
  File "/home/pi/idlak/src/pyIdlak/pylib/__init__.py", line 21, in <module>
    from . import pyIdlak_pylib as c_api
ImportError: cannot import name 'pyIdlak_pylib' from partially initialized module 'pyIdlak.pylib' (most likely due to a circular import) (/home/pi/idlak/src/pyIdlak/pylib/__init__.py)