【问题标题】:CX_Freeze : Import error : _ufuncs_cxxCX_Freeze:导入错误:_ufuncs_cxx
【发布时间】:2017-01-02 00:55:09
【问题描述】:

我目前在 Windows 10 64x 上使用 Python 3.4,并尝试使用 CX_Freeze 冻结我的应用程序。不幸的是,我收到一条错误消息:“导入错误:没有名为 scipy.special._ufuncs_cxx 的模块”。 这是我的 setup.py :

# -*- coding: Latin-1 -*-
    import sys
    import scipy
    from cx_Freeze import setup, Executable
    import PyQt4

    packages=['PyQt4.QtCore', 'PyQt4.QtGui', 'sys', 'socket', 'pprint', 'pandas', 'datetime', 'json','numpy', 'scipy']

    include_files=['C:/Users/sadid/OneDrive/Documents/Visual Studio 2015/Projects/db/img/lib-ico.ico',
    'C:/Users/sadid/OneDrive/Documents/Visual Studio 2015/Projects/Lib/db/img']

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

    exe = Executable(
        script='C:/Users/sadid/OneDrive/Documents/Visual Studio 2015/Projects/Lib/Lib/main.py',
        initScript = None,
        base=base,
        targetName='Lib.exe',
        copyDependentFiles = True,
        compress = True,
        icon='C:/Users/sadid/OneDrive/Documents/Visual Studio 2015/Projects/LibAppCustomer/LibAppCustomer/db/img/lib-ico.ico'
    )

    setup(
        name ='LibApplication',
        version = '1.0.0',
        description = 'Pricing\'s Application',
        author = 'DIKSA',
        executables = [exe],
        options = {
            "build.exe": {
                "packages": packages,
                'include_files': include_files,
                'includes' : ['scipy.special._ufuncs_cxx']
            }
        }
    )

请大家帮忙,谢谢

【问题讨论】:

    标签: python-3.x scipy cx-freeze


    【解决方案1】:

    此问题基于 scipy 自身的加载方式,并且已制定计划让 cx_Freeze 处理这些问题和其他此类问题 - 但仍在进行中。但是,此问题中的 cmets 可以帮助您暂时解决此问题:

    https://bitbucket.org/anthony_tuininga/cx_freeze/issues/43/import-errors-when-using-cx_freeze-with

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-22
      • 2019-01-10
      • 1970-01-01
      • 1970-01-01
      • 2017-04-08
      相关资源
      最近更新 更多