我的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,现在只有Python2.7。我确实安装了pyodbc,因为我可以在运行“普通”Python脚本时使用它(没有py2exe) 3。我可以检查它是否安装如下:
蛋黄-l瓶- 0.12.7 - active pip 1.5.6没有元数据py2exe - 0.6.10 - active pyodbc - 3.0.7 - active还有什么问题?再次感谢
发布于 2014-08-11 01:39:32
您是说您的python脚本使用了pyodbc模块,但我不确定您是否正确地安装了它。如果尚未安装此模块,请尝试安装pip install pyodbc或pip install https://pyodbc.googlecode.com/files/pyodbc-3.0.6.zip。
发布于 2015-12-11 17:34:41
setup.py代码:
from distutils.core import setup
import py2exe
setup(
console=['yourfile.py'],
options = { "py2exe": { "includes": "decimal, datetime" } }
)https://stackoverflow.com/questions/25234689
复制相似问题