Py2exe;导入错误没有名为Tweepy的模块

时间:2014-11-09 07:08:48

标签: python compilation py2exe tweepy setup.py

我的python脚本包含一个Qt GUI,我试图使用Py2exe将其转换为Windows可执行文件。我的脚本使用Tweepy模块从Twitter获取数据。所以我包括Tweepy并尝试使用以下Setup.py编译成可执行文件:

from distutils.core import setup
import py2exe

setup(
    windows = [{"script": "main.py"}],
    options = {"py2exe":{"includes":["sip", "tweepy"]}}
    )

引发以下错误:

raise ImportError, "No module named " + qname
ImportError: No module named tweepy

我已成功使用相同的设置文件(减去' Tweepy include')来编译过去的其他脚本。我在这里错过了什么?

1 个答案:

答案 0 :(得分:1)

假设您在尝试构建的python安装中安装了 ,请尝试添加:

import tweepy

在你的setup.py开头附近,以确保py2exe能够真正看到它,一些软件包在导入过程中会做一些有趣的事情。