为了使用pandas lib,我制作了一个简单的python程序。
运行*.py
文件时效果很好。在我用py2exe将所有文件打包到exe中后,我双击exe来运行它,然后在命令行窗口中收到一条消息:
Please install lxml if you want to use 'options' class.
这是否意味着lxml
lib未正确打包到我的exe中?有谁知道如何解决这个问题?
我的setup.py
是:
from distutils.core import setup
import py2exe
setup(console=['app.py'],
options={
'py2exe': {
'includes': ['lxml.etree',
'lxml._elementpath',
'numexpr'],
}
}
)
然后出现了新问题:未找到numexpr。如果未安装numexpr,则不能将engine = numexpr用于query / eval。