【发布时间】:2021-11-07 11:44:47
【问题描述】:
我用 pyqt5 pandas sqlalchemy pyodbc 库写了一段代码 但是当我想用 pyinstaller 从我的 py 文件中创建一个 exe 时,我得到了这个错误:
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\Python39\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
我搜索了大约 2 小时打赌我找不到任何解决方案
如果您需要查看我的代码注释,我将使用我想要制作 exe 的代码更新问题
【问题讨论】:
-
dialects.strip()似乎没有返回任何结果。 -
是的,我在尝试 pip install sqlalcheny 时安装了它,我得到:要求已经满足:c:\users\user\appdata\local\programs\python\python39\lib\site-packages 中的 SqlALchemy( 1.4.23)
-
抱歉这个愚蠢的问题
-
不,没关系 :D 你有过这个问题吗?
-
有没有像 sqlalchemy 这样的库可以和 pandas 一起工作?
标签: python python-3.x sqlalchemy pyinstaller