当使用py2exe转换为exes时,无法导入yaml包,而yaml在IDLE中工作

时间:2014-04-11 05:23:31

标签: python yaml py2exe

我已经成功安装了yaml,使用import yaml可以很好地运行python IDLE。使用py2exe转换为exes时,请引发ImportError: no module named yaml。我的setup.py如下:

from distutils.core import setup
import py2exe
setup(
    console=[{'script': 'mutilGeo.py'}],
    options={
        'py2exe': 
        {
            'includes': ['pymongo', 'yaml']
        }
    }
)

py2exe无法找到yaml'path吗?怎么样?

1 个答案:

答案 0 :(得分:0)

似乎 YAML 未成功安装。至于在python空闲时运行良好,我认为它可以通过使用exe程序安装或存在于其他包中。使用python setup.py install安装 YAML 包时,它就会解决。