cx_freeze没有正确加载模块

时间:2017-01-19 01:20:12

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

我正在尝试创建一个独立的可执行文件,但无法运行已编译的exe。我在运行exe时收到了以下错误。

error message when running exe

我已确保正确安装以及以下版本:

Python 3.4
cx_freeze 5.0.1
astropy 1.3
numpy 1.12.0

cx_freeze正在复制的路径都来自正确的python3.4目录。在过去,我尝试使用pyinstallerpy2exe,但两者都记录了astropy的问题。我已尝试在astropy中明确包含build_exe_options,但错误仍然存​​在。

import sys
from cx_Freeze import setup, Executable

build_exe_options = {'packages': ['os', 'astropy']}

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

executables = [Executable('myscript.py', base=base)]    

setup(name='myscript',
      version='0.1',
      author='me',
      description='my exe test 1',
      options = {'build_exe': build_exe_options},
      executables=executables)

0 个答案:

没有答案