如何解决创建 Tkinter EXE 时模块中的 PSD 工具问题
我创建了一个项目,我将在该项目上发布一个可以读取 PSD 文件的应用程序
为了处理 PSD 文件,我将 PSD 工具导入到我的项目中,然后运行以下命令来生成 EXE 文件:
pyinstaller --onefile --paths=c:\\users\\USER\\anaconda3\\lib\\site-packages my_file.py
在 CMD 中运行生成的 EXE 文件时出现以下错误(我复制了错误的尾部)
exec(bytecode,module.__dict__)
File "psd_tools\icc_profiles\__init__.py",line 19,in <module>
File "PIL\ImageCms.py",line 170,in __init__
OSError: cannot open profile file
[15320] Failed to execute script design_quality_tool
我检查了 psd_tools 中的文件,并对 icc_profiles_init_.py 进行了以下修改 (希望能以某种方式工作)
try:
GRAY_PATH = os.path.join(bundle_dir(),'Gray-CIE_L.icc')
print(GRAY_PATH)
except AttributeError:
GRAY_PATH = os.path.join(os.path.abspath("."),'Gray-CIE_L.icc')
print(GRAY_PATH)
它仍然不起作用。有没有人遇到过这个错误?有什么建议吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。