您的位置:首页 > 其它

py2exe问题解决

2012-11-09 13:59 316 查看
用py2exe,方法如下:
1. 安装py2exe easy_install即可
2. 将打包文件与被打包文件放在同一个文件夹下
例如,你需要将test.py打包成exe,那么test.py就是被打包文件,那么打包文件呢,保存下边的文件为.py文件 (例如setup.py):
# setup.py
from distutils.core import setup
import py2exe
setup(console=["test.py"])
放在同一个目录的目的是因为在console = ["test.py"]时,不用考虑路径问题,当然,你的是什么py文件,就把名字替换了。。。
然后运行,运行命令为: python setup.py py2exe

出现错误如下:

*** finding dlls needed ***
error: MSVCP90.dll: No such file or directory

解决办法:

修改setup.py文件
# setup.py
from distutils.core import setup
import py2exe
#setup(console=["test.py"])
setup(
options = {
"py2exe":{
"dll_excludes":["MSVCP90.dll"],
}
},
windows=[{"script":"D:/test.py"}]
)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  py2exe MSVCP90.dll