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

Python 将.py文件生成为.exe时发生导入错误,python,python-2.7,py2exe,distutils,setup.py,Python,Python 2.7,Py2exe,Distutils,Setup.py,我正在使用python 2.7.10,并编写了一个程序脚本,在mp3play模块的帮助下播放音乐。我已经安装了mp3play模块,该程序在.py格式下运行良好,但当我试图在py2exe的帮助下将其构建到.exe中时,它给了我一个提示:声明未安装mp3play模块。以下是用于构建exe的setup.py文件的代码 import os import sys from distutils.core import setup import py2exe py2exe.build_exe._py_suf

我正在使用python 2.7.10,并编写了一个程序脚本,在mp3play模块的帮助下播放音乐。我已经安装了mp3play模块,该程序在.py格式下运行良好,但当我试图在py2exe的帮助下将其构建到.exe中时,它给了我一个提示:声明未安装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']}}
 )

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

从这里可以参考一种非常优雅的使用mp3play的方法

很抱歉留下来,但我的rpogram运行良好,只是它没有构建到exe中