【发布时间】:2021-12-23 05:10:48
【问题描述】:
我正在尝试从一个也使用 excel 文件的 python 脚本创建一个 exe。但是每次我运行exe时,都会出现以下错误:
FileNotFoundError: [Errno 2] No such file or directory: 'Example.xlsx'
我真的不明白我做错了什么,希望你能帮助我。我的文件夹包含以下三个文件:
main.py
functions.py
Example.xlsx
接下来,我在终端运行 pyinstaller:
pyinstaller --onefile --add-data "Example.xlsx:." main.py
然后它会创建包含主 exe 的 dist 目录。但是当我运行它时,它给了我提到的错误。我的 main.spec 文件显示以下“数据”,我认为是正确的:
a = Analysis(...,
datas=[('210307 Valuation portfolio (HC).xlsx', '.')],
...)
我在这里做错了什么?
【问题讨论】:
标签: python excel terminal pyinstaller exe