我的python脚本使用pyodbc模块。 当我创建setup.py脚本时,它无法编译并抛出错误:
raise ImportError, "No module named " + qname
portError: No module named pyodbc
我的setup.py脚本有什么问题:
from distutils.core import setup
import py2exe
setup(
console=['accession.py'],
options={
'py2exe': {
'includes': 'pyodbc'
}
}
)
提前致谢 附: 对不起......但我的评论错了: 1.我有2个Python安装,我删除了一个即ipython,我现在只有Python 2.7 我安装了pyodbc,因为我可以在运行时使用它。 python脚本(没有py2exe) 我可以检查它是否安装如下:
yolk -l 瓶 - 0.12.7 - 活跃 pip 1.5.6没有元数据 py2exe - 0.6.10 - 有效 pyodbc - 3.0.7 - 活跃 还有什么可能是问题? 再次感谢
答案 0 :(得分:0)
您说您的python脚本使用pyodbc模块,但我不确定您是否已正确安装它。如果您尚未安装此模块,请尝试pip install pyodbc
或pip install https://pyodbc.googlecode.com/files/pyodbc-3.0.6.zip
安装此模块。
答案 1 :(得分:0)
setup.py代码:
from distutils.core import setup
import py2exe
setup(
console=['yourfile.py'],
options = { "py2exe": { "includes": "decimal, datetime" } }
)