我的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')来编译过去的其他脚本。我在这里错过了什么?
答案 0 :(得分:1)
假设您在尝试构建的python安装中安装了 ,请尝试添加:
import tweepy
在你的setup.py开头附近,以确保py2exe能够真正看到它,一些软件包在导入过程中会做一些有趣的事情。