我花了2天試圖解決這個問題,我無處可去。ImportError:沒有名爲texttable的模塊(igraph,py2exe,cx freeze/gui2exe)
我嘗試從我的python腳本獲取可執行文件。
腳本運行時沒有問題。我使用igraph在其中構建圖形,這是我最喜歡的任務。
編譯我的劇本後,我得到的結果如預期(與我的exe和它在它的東西DIST文件夾)
當我嘗試運行exe我得到這個惱人的錯誤消息:
File "igraph\__init__.pyc", line 36, in <module>
File "igraph\clustering.pyc", line 38, in <module>
File "igraph\summary.pyc", line 36, in <module>
File "igraph\vendor\__init__.pyc", line 33, in vendor_import
ImportError: No module named texttable
我檢查了許多與ImportError有關的線程。我去了包含texttable和IT'S THERE的文件夾!它不會丟失!我嘗試了一些改變道路但仍然沒有成功的方法。
在我的劇本的開頭,我有:
import re
import os
import csv
import math
from igraph import *
import thread
import unicodedata
from time import sleep
import wx.grid as gridlib
import sys
import Tkinter
from Tkinter import *
我已經tryed from igraph import Graph
但它仍然會尋找那些TEXTTABLE。
我已經嘗試過使用py2exe,cx freeze以及它們GUI2exe的Nice Gui界面。沒有運氣。同樣的錯誤,無論我嘗試。
如果解決方案很明顯,我很抱歉。我不是專業人士。任何幫助深表感謝!
您的解決方案確實有效,而且非常容易理解。非常感謝! :) – Laci 2013-02-17 18:37:32