cx_Freeze帮助。导入错误

时间:2014-02-28 11:07:53

标签: python pyqt4 cx-freeze

我是cx_Freeze的新手,我需要一些帮助。我正在用python 3.3,pyqt4和一些更多的库(scipy,numpy,matplotlib,dxfwrite)编写一个应用程序。现在我试图在windows7下使用cx_Freeze冻结应用程序。我正在使用cx_Freeze-4.3.2.win-amd64-py3.3和以下用于cx_Freeze的setup.py:

import sys
from cx_Freeze import setup, Executable

build_exe_options = {"packages": ["os"], "excludes": ["tkinter"] }

setup(
    name = "Barrel Cam Editor",
    version = "0.2.0",
    description = "An editor for Barrel Cams",
    options = {"build_exe": build_exe_options},
    executables = [Executable("barrelcameditor.py", base = "Win32GUI")])

我运行命令python setup.py build它似乎工作,但是当我启动获得的exe时,我得到一个Importerror:DLL加载失败。 我真的不知道如何解决这个问题。任何帮助? TNX

PS: 谢谢你的帮助,这是scipy.linalg的一个问题。我切换到numpy.linalg,它似乎工作。现在我还有一个小问题:我正在导入一个自定义包:

from barrelcam import camdata, camdlg, camwidget

但以这种方式它不起作用。 我找到了一个解决方法:我将文件移动到barrelcameditor文件夹,它似乎工作,将导入更改为

import camdata, camdlg, camwidget

有一种方法可以保留文件的原始位置吗?

谢谢

0 个答案:

没有答案