py2exe打包出现错误

auforever888888 2010-12-28 07:50:43
是这样的,我脚本文件里tkinter使用了两张图片,使用的是绝对路径引入的。现在我要用py2exe打包,打包这两张图片时提示出错。打包的setup.py是这样的:
#setup.py
from distutils.core import setup
import py2exe

setup(windows=["12_13.py"],
data_files=("img",[r"d:\midas to abaqus\1.gif",
r"d:\midas to abaqus\2.gif"]))

打包提示错误是:can't copy 'img',doesn't exist or not a regular file
...全文
190 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
auforever888888 2010-12-28
  • 打赏
  • 举报
回复
只是,我还想再问下,我脚本文件使用了图片,引用路径写的是绝对路径,所以一旦换台电脑就没办法运行了,可以设置相对路径之类的吗?其实图片已经打包进去了,但引用路径不知道怎么写...
auforever888888 2010-12-28
  • 打赏
  • 举报
回复
非常感谢!很中肯,问题解决!
nkliwenjian 2010-12-28
  • 打赏
  • 举报
回复
应该是data_files=[("img", [...])]
最好不要用\啦,那是转义字符,用/

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧