我通过'setup.py install'在我的win7中安装了sqlalchemy-0.8.1
并且“导入 sqlalchemy”效果很好
但是当我想用 py2exe 打包我的文件时,会发生错误
ImportError:没有名为 sqlalchemy 的模块
这是我的 setup.py 的一部分
import os
import glob
from distutils.core import setup
import py2exe
includes = ['encodings', 'encodings.*', 'glob',
'sqlite3', 'wx.lib.scrolledpanel',
'wx.richtext', 'wx.lib.mixins.listctrl',
'wx.lib.sized_controls', 'sqlalchemy']
excludes = ['pyreadline', 'difflib', 'doctest',
'tarfile', 'pickletools', 'optparse',
'pickle', 'cookielib', 'urllib',
'Tkinter', 'email', 'tcl', 'Tkconstants' ]
py2exe_options = {
'build': {'build_base': 'dist/'},
'py2exe': {
'compressed': 1,
'dll_excludes': ['msvcp90.dll', 'w9xpopen.exe'],
'optimize': 2,
'includes': includes,
'excludes': excludes,
'dist_dir': 'dist',
'ascii': False,
}
}