Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.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 2.7 在运行.exe时,我收到一个NotImplementedError_Python 2.7_Db2_Windows 7 X64_Cx Freeze - Fatal编程技术网

Python 2.7 在运行.exe时,我收到一个NotImplementedError

Python 2.7 在运行.exe时,我收到一个NotImplementedError,python-2.7,db2,windows-7-x64,cx-freeze,Python 2.7,Db2,Windows 7 X64,Cx Freeze,我有一个python代码,它连接到IBM DB2。 当我运行python解释器时,它工作得很好 现在,我使用cx\u Freeze 因此,当我运行这个.exe文件时,我得到以下错误: NotImplementedError: resource_filename() only supported for .egg, not .zip 上述错误适用于ibm_db包 在site packages文件夹中,我为ibm\u db- ibm\u db\u DLL ibm_db-2.0.6-py2.7.e

我有一个python代码,它连接到IBM DB2。 当我运行python解释器时,它工作得很好

现在,我使用
cx\u Freeze

因此,当我运行这个
.exe
文件时,我得到以下错误:

NotImplementedError: resource_filename() only supported for .egg, not .zip

上述错误适用于
ibm_db

site packages
文件夹中,我为
ibm\u db
-

ibm\u db\u DLL

ibm_db-2.0.6-py2.7.egg信息

安装文件:

import sys
from cx_Freeze import setup, Executable

base = None

if sys.platform == 'win32':
    base = 'WIN32GUI'

include_files = ['dbc.ico', 'excel_funcs.py']
packages = ['ibm_db', 'openpyxl', 'Tkinter', 'os', 'packaging', 'ttk', 'functools', 'time', 'datetime', 'six', 'subprocess', 'tkMessageBox', 'logging']

setup(
    name="DB_Checker",
    version="1.0",
    author="PEJK",
    options= {'build_exe' : {'include_files' : include_files, 'packages' : packages, 'includes' : ['re']}},
    executables = [Executable('DB_Checker.py', base=base)]
)
有人能提出可能的问题吗


谢谢。

@BryanOakley:你能提出建议吗?@MridangAgarwalla:我正在创建一个Tkinter应用程序的.exe文件,我现在陷入了困境。你能告诉我我做错了什么吗?我卸载了
ibm_db 2.0.6
文件包中的
ibm_db 2.0.6
,并安装了
ibm_db 2.0.5
文件包中的
ibm_db 2.0.5
。使用
cx\u Freeze
创建了一个
.exe
,该.exe工作正常。我仍在探索如何使用
.egg info
包对这个问题进行排序。