Pyinstaller - ошибка FileNotFound - PullRequest
0 голосов
/ 03 мая 2018

Я создал скрипт 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 голосов
/ 04 мая 2018

Вы можете включить zip-файл в .exe файл, созданный Pyinstaller, используя опцию --add-binary, как:

Pyinstaller --add-binary <path to zip>;currency_converter --onefile RFOutputGraphs.py 

Это копирует zip-файл из его местоположения на вашем ПК в файл .exe и организует его извлечение в папку currency_converter (расположение, указанное в сообщении об ошибке) при запуске .exe. Взгляните на Использование Pyinstaller .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...