Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将多个PY文件编译成EXE_Python_Sqlalchemy_Exe_Pyinstaller - Fatal编程技术网

Python 将多个PY文件编译成EXE

Python 将多个PY文件编译成EXE,python,sqlalchemy,exe,pyinstaller,Python,Sqlalchemy,Exe,Pyinstaller,我有几个py文件(带有几个窗口的PyQt5小应用程序),我想编译成1个exe文件。 我尝试通过以下命令使用pyinstaller: pyinstaller --onefile main.py 但在某个时刻,我收到了以下错误信息: File "d:\python\lib\site-packages\PyInstaller\building\build_main.py", line 244, in __init__ self.__postinit__() File "d:\pyt

我有几个py文件(带有几个窗口的PyQt5小应用程序),我想编译成1个exe文件。 我尝试通过以下命令使用pyinstaller:

pyinstaller --onefile main.py 
但在某个时刻,我收到了以下错误信息:

  File "d:\python\lib\site-packages\PyInstaller\building\build_main.py", line 244, in __init__
    self.__postinit__()
  File "d:\python\lib\site-packages\PyInstaller\building\datastruct.py", line 160, in __postinit__
    self.assemble()
  File "d:\python\lib\site-packages\PyInstaller\building\build_main.py", line 422, in assemble
    self.graph.process_post_graph_hooks()
  File "d:\python\lib\site-packages\PyInstaller\depend\analysis.py", line 311, in process_post_graph_hooks
    module_hook.post_graph()
  File "d:\python\lib\site-packages\PyInstaller\depend\imphook.py", line 417, in post_graph
    self._load_hook_module()
  File "d:\python\lib\site-packages\PyInstaller\depend\imphook.py", line 383, in _load_hook_module
    self._hook_module = importlib_load_source(
  File "d:\python\lib\site-packages\PyInstaller\compat.py", line 797, in importlib_load_source
    return mod_loader.load_module()
  File "<frozen importlib._bootstrap_external>", line 462, in _check_name_wrapper
  File "<frozen importlib._bootstrap_external>", line 962, in load_module
  File "<frozen importlib._bootstrap_external>", line 787, in load_module
  File "<frozen importlib._bootstrap>", line 265, in _load_module_shim
  File "<frozen importlib._bootstrap>", line 702, in _load
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 783, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "d:\python\lib\site-packages\PyInstaller\hooks\hook-sqlalchemy.py", line 30, in <module>
    dialects = eval(dialects.strip())
  File "<string>", line 0

    ^
SyntaxError: unexpected EOF while parsing
我得到:

Traceback (most recent call last):
  File "C:/Users/PC/Desktop/mesprojets/nouvo/main.py", line 5, in <module>
    import sqlalchemy.dialects
  File "D:\PYTHON\lib\site-packages\sqlalchemy\__init__.py", line 12, in <module>
    from sqlalchemy.sql import (
  File "D:\PYTHON\lib\site-packages\sqlalchemy\sql\__init__.py", line 7, in <module>
    from sqlalchemy.sql.expression import (
  File "D:\PYTHON\lib\site-packages\sqlalchemy\sql\expression.py", line 32, in <module>
    from sqlalchemy import util, exc
  File "D:\PYTHON\lib\site-packages\sqlalchemy\util\__init__.py", line 7, in <module>
    from .compat import callable, cmp, reduce, defaultdict, py25_dict, \
  File "D:\PYTHON\lib\site-packages\sqlalchemy\util\compat.py", line 202, in <module>
    time_func = time.clock
AttributeError: module 'time' has no attribute 'clock'

Process finished with exit code 1
回溯(最近一次呼叫最后一次):
文件“C:/Users/PC/Desktop/mesprojets/nouvo/main.py”,第5行,在
导入sqlalchemy.dialogs
文件“D:\PYTHON\lib\site packages\sqlalchemy\\uuuu init\uuuu.py”,第12行,在
从sqlalchemy.sql导入(
文件“D:\PYTHON\lib\site packages\sqlalchemy\sql\\uuuu init\uuuu.py”,第7行,在
从sqlalchemy.sql.expression导入(
文件“D:\PYTHON\lib\site packages\sqlalchemy\sql\expression.py”,第32行,在
从sqlalchemy导入util,exc
文件“D:\PYTHON\lib\site packages\sqlalchemy\util\\uuuu init\uuuu.py”,第7行,在
from.compat import callable、cmp、reduce、defaultdict、py25_dict、\
文件“D:\PYTHON\lib\site packages\sqlalchemy\util\compat.py”,第202行,在
time_func=time.clock
AttributeError:模块“time”没有“clock”属性
进程已完成,退出代码为1

看起来很可疑。
导入sqlalchemy.dialogs的是什么;打印sqlalchemy.dialogs的是什么?\uuuu all\uuuu
运行时打印?我编辑了这篇文章。是的,我收到了一条很大的错误消息,似乎你把我推向了正确的方向!我刚刚运行,pip安装sqlalchemy--升级,现在打印('firebird'、'mssql'、'mysql'、'oracle'、'postgresql'、'sqlite'、'sybase')。我将再次尝试编译并查看!谢谢!看起来这是python版本的问题。实际上,我粘贴的正是pyinstaller钩子运行的代码,这意味着它适用于python 2.x,并且基于错误消息(),您可能正在使用python 3.8哦,好吧,是的,如果较新的软件包与py3兼容,升级软件包可能也会解决这个问题!而且FWIW,这与我得到的输出相同,所以听起来您很接近!看起来有点可疑。
导入sqlalchemy.dialogs;打印sqlalchemy.dialogs.\uu all\uu
运行时打印?我编辑了这篇文章是的,我收到了一条很大的错误消息,似乎你把我推向了正确的方向!我刚刚运行了,pip安装sqlalchemy--升级,现在它会打印('firebird','mssql','mysql','oracle','postgresql','sqlite','sybase')。我将再次尝试编译并查看!谢谢!看起来这是一个python版本问题。实际上,pyinstaller钩子运行的正是我粘贴的代码,这意味着它适用于python 2.x,并且基于错误消息(),您可能正在使用python 3.8哦,好吧,是的,如果较新的软件包与py3兼容,升级软件包也可以解决这个问题!而FWIW,这与我得到的输出相同,所以听起来您很接近!
Traceback (most recent call last):
  File "C:/Users/PC/Desktop/mesprojets/nouvo/main.py", line 5, in <module>
    import sqlalchemy.dialects
  File "D:\PYTHON\lib\site-packages\sqlalchemy\__init__.py", line 12, in <module>
    from sqlalchemy.sql import (
  File "D:\PYTHON\lib\site-packages\sqlalchemy\sql\__init__.py", line 7, in <module>
    from sqlalchemy.sql.expression import (
  File "D:\PYTHON\lib\site-packages\sqlalchemy\sql\expression.py", line 32, in <module>
    from sqlalchemy import util, exc
  File "D:\PYTHON\lib\site-packages\sqlalchemy\util\__init__.py", line 7, in <module>
    from .compat import callable, cmp, reduce, defaultdict, py25_dict, \
  File "D:\PYTHON\lib\site-packages\sqlalchemy\util\compat.py", line 202, in <module>
    time_func = time.clock
AttributeError: module 'time' has no attribute 'clock'

Process finished with exit code 1