【发布时间】:2015-12-21 09:40:35
【问题描述】:
我在我的 linux 机器上有一个采用这种结构的项目:
project/
changelog
README
src/
install.sh
myproject.py
modules/
a.py
b.py
__init__.py
现在我想使用cx_freeze 来构建我的项目:
import sys
from cx_Freeze import setup,Executable
includefiles = ['changelog', 'README', 'src/install.sh']
executable = ['src/myproject.py', 'src/modules/a.py', 'src/modules/b.py', 'src/modules/__init__.py']
includes = []
excludes = []
packages = []
setup(
name = 'myproject',
version = '0.1',
description = 'A general enhancement utility',
author = 'user',
author_email = 'mail@gmail.com',
options = {'build_exe': {'excludes':excludes,'packages':packages,'include_files':includefiles}},
executables = [Executable(executable)]
我愿意:
$ python setup.py build
但是出现如下错误:
AttributeError: 'list' object has no attribute 'rfind'
【问题讨论】:
标签: python oop attr distutils cx-freeze