Pyinstaller - FileNotFound错误

时间:2018-05-03 13:30:59

标签: python pyinstaller

我创建了一个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'

我猜它没有认识到可能是一个不寻常的模块(货币转换器)

有没有办法解决这个问题?

谢谢

1 个答案:

答案 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