2017-02-16 52 views
0

使用py2exe我創建了我的腳本的exe版本,我找到了指令here。該腳本編譯良好,每個生成一個dist和build文件夾,但是當我在命令行上運行該程序時,會出現此錯誤。 N.B腳本在我的IDE環境下工作正常,但是我打算給同事一個exe版本。我該如何解決這個錯誤?python exe文件導入錯誤

Traceback (most recent call last): 
    File "tester2.py", line 4, in <module> 
ImportError: No module named mechanize 

這裏是setup.py文件:

from distutils.core import setup 
import py2exe 

setup(

    console = ['tester2.py'], 
    zipfile = None, 
) 

回答

0

您必須聲明你的依賴。 這是我的設置

setup(
    executables=executables, 
    options=options, 
    name='bla', 
    version='0.3', 
    packages=[...], 
    url='', 
    license='', 
    author='', 
    author_email='', 
    description='', requires=['pandas', 'unidecode', 'click', 
           'xlsxwriter'] // you would have to add mechanize here 
) 
+0

我仍然得到同樣的錯誤 – Nobi