Python3 cx_Freeze错误'没有名为gi'

时间:2016-12-08 16:55:30

标签: python python-3.x gtk py2exe cx-freeze

我正在尝试将cx_Freeze用于我编写的使用Gtk的python3程序。我使用为我创建的setup.py文件运行cxfreeze-quickstart然后python setup.py build。但是,我收到了这个错误:ImportError:没有名为' gi'的模块。

这是我的setup.py文件:

from cx_Freeze import setup, Executable

buildOptions = dict(packages = [], excludes = [])

import sys
base = 'Win32GUI' if sys.platform=='win32' else None

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

setup(name='Bio Programme',
  version = '1.0',
  description = 'Bio Gtk',
  options = dict(build_exe = buildOptions),
  executables = executables)

我是否需要包含' gi'在packages = []中或在hooks.py文件中添加任何内容?

我也在Windows上尝试使用py2exe,我得到相同的ImportError ......

0 个答案:

没有答案