콘솔워크

pyinstaller hook-sqlalchemy.py 오류 error 본문

프로그래밍/python

pyinstaller hook-sqlalchemy.py 오류 error

콘솔워크 2022. 5. 6. 08:57
반응형
in _load_hook_module
    self._hook_module = importlib_load_source(
  File "C:\Users\username\AppData\Local\Programs\Python\Python39\lib\site-packages\PyInstaller\compat.py", line 632, in importlib_load_source
    return mod_loader.load_module()
  File "<frozen importlib._bootstrap_external>", line 529, in _check_name_wrapper
  File "<frozen importlib._bootstrap_external>", line 1029, in load_module
  File "<frozen importlib._bootstrap_external>", line 854, in load_module
  File "<frozen importlib._bootstrap>", line 274, in _load_module_shim
  File "<frozen importlib._bootstrap>", line 711, in _load
  File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 850, in exec_module
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
  File "C:\Users\username\AppData\Local\Programs\Python\Python38\lib\site-packages\PyInstaller\hooks\hook-sqlalchemy.py", line 32, in <module>
    dialects = eval(dialects.strip())
  File "<string>", line 0

SyntaxError: unexpected EOF while parsing

 

잘되던 pyinstaller 사용 시 hook-sqlalchemy.py에서 문제가 있다고 나오면??

 

해결책은 asyncio 패키지를 삭제하면된다. 아래 실행한다.

pip uninstall asyncio

외부에서 asyncio를 설치하고 3.3 이상의 python 버전을 사용하는 경우 pip uninstall asyncio를 사용하여 asyncio를 제거하면 3.4 이상 버전이 python-core에 이것을 추가하므로 외부에서 asyncio를 추가할 필요가 없기 때문에 저에게 효과적입니다.

 

 

I finally get it to work

I was exploring about my error till I found this: this

and there was a guy that said: if you install asyncio externally and you use above 3.3 python version then uninstall asyncio using pip uninstall asyncio it's works for me because 3.4 and above version added this in python-core so no need to add externally asyncio

and what I have done actually: pip uninstall asyncio and it works like a charm!!!!

Thank you all

반응형