2014-11-09 47 views
1

我的python腳本包含一個Qt GUI,我試圖使用Py2exe將其轉換爲Windows可執行文件。我的腳本使用Tweepy模塊從Twitter獲取數據。所以,我包括Tweepy並嘗試使用以下Setup.py將它編譯成可執行:Py2exe;導入錯誤沒有名爲Tweepy的模塊

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

假設你已經在Python安裝,你正在試圖建立與嘗試添加tweepy 安裝

import tweepy 

你setup.py以確保py2exe真的可以看到它的起點附近,一些包在導入過程中會做一些有趣的事情

+0

史蒂夫..你是上帝。 – Loops 2014-11-09 07:31:35

+0

@Loops不 - 我之前剛剛遇到這種類型的問題! – 2014-11-09 08:19:25

相關問題