我正在尝试创建 python 文件的可执行文件,当我尝试运行该可执行文件时出现此错误
Traceback (most recent call last):
File "/usr/local/lib/python3.7/dist-packages/cx_Freeze/initscripts/__startup__.py", line 104, in run
File "/usr/local/lib/python3.7/dist-packages/cx_Freeze/initscripts/Console.py", line 15, in run
File "file1.py", line 5, in <module>
File "/usr/local/lib/python3.7/dist-packages/falcon/__init__.py", line 30, in <module>
from falcon.api import API # NOQA
File "falcon/api.py", line 25, in init falcon.api
File "falcon/request.py", line 24, in init falcon.request
ImportError: cannot import name Handlers
这是我的 setup.py 文件
from cx_Freeze import setup, Executable
import sys
# Dependencies are automatically detected, but it might need
# fine tuning.
build_options = {'packages': [], 'excludes': []}
base = None
executables = [
Executable('file1.py'), base=base)
]
setup(name='VSATModem',
version = '1.0',
description = '',
options = {'build_exe': build_options},
executables = executables)
这可能是什么原因?当我检查由 cx_freeze 创建的 lib 文件夹时,我看到 falcon 模块存在于那里。