我创建了一个python脚本,并使用以下命令将其转换为.exe文件:
Pyinstaller –-onefile RFOutputGraphs.py
虽然从Python运行时效果很好,但是脚本中的一个作业失败了。
我的错误是:
FileNotFoundError: [Errno 2] no such file or directory:
'C:\\Users\\Nicholas\\AppData\\Local\\Temp\\_MEI30362\\currency_converter
\\eurofxref-hist.zip'
我猜它没有认识到可能是一个不寻常的模块(货币转换器)
有没有办法解决这个问题?
谢谢
答案 0 :(得分:2)
您可以使用Pyinstaller
选项将zip文件包含在--add-binary
创建的.exe中:
Pyinstaller --add-binary <path to zip>;currency_converter --onefile RFOutputGraphs.py
这会将zip文件从PC上的位置复制到.exe文件中,并安排在运行.exe时将其解压缩到currency_converter
文件夹(错误消息中提到的位置) 。看看Using Pyinstaller。