将.py文件生成为.exe时导入错误

时间:2017-01-24 02:45:19

标签: python python-2.7 py2exe distutils setup.py

我正在使用python 2.7.10,并编写了一个在mp3play模块的帮助下播放音乐的程序。我已经安装了mp3play模块并且该程序在.py格式下工作正常但是当我尝试在py2exe的帮助下将其构建为.exe时,它给了我ImportError:没有安装说明mp3play模块。以下是构建exe

的setup.py文件的以下代码
import os
import sys
from distutils.core import setup
import py2exe

py2exe.build_exe._py_suffixes = ['.py', '.pyo', '.pyc', '.pyw', '.dat', '.log', '.txt', '.png']




setup(
   version = "1.0",            
   name = "abcd",
   author = "pqrs,mnop",
   author_email = "abcd@gmail.com,pqrs@gmail.com",
   windows=[{'script': "main.py","icon_resources": [(0, "data/icon.ico")]}] , options={'py2exe':{"skip_archive": True,"unbuffered": True,'packages':['Tkinter','PIL','mp3play','tkFileDialog','tkMessageBox','ttk','os', 'sys']}}
 )

有人能帮帮我,告诉我哪里弄错了吗?

1 个答案:

答案 0 :(得分:0)

可以从这里http://mp3play.googlecode.com

引用一种非常优雅的使用mp3play的方式