1 setup.py内容如下
from distutils.core import setup
setup(console=['test.py'])
运行结果如下
Traceback (most recent call last):
File "test.py", line 2, in
import pymssql
File "pymssql.pyc", line 30, in
File "_mssql.pyc", line 12, in
File "_mssql.pyc", line 10, in __load
ImportError: No module named decimal
解决方案如下:
setup.py:
from distutils.core import setup
import py2exe
import os,pymssql
data_files = []
data_files.append(os.path.join(os.path.split(pymssql.__file__)[0], 'ntwdblib.dll'))
py2exe_options = {"includes": ['decimal']}
setup(console=['test.py'],
options={"py2exe": py2exe_options},
data_files=data_files)
运行结果正常
[@more@]来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/518079/viewspace-1031751/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/518079/viewspace-1031751/