Итак, я пытаюсь сделать исполняемый файл из скрипта. Все работало нормально без каких-либо ошибок, и я мог сделать исполняемый файл с этим, и исполняемый файл также работал нормально. Но затем я добавил модуль python с именем guessit
. Затем pyinstaller создал exe без какой-либо ошибки, но когда я запускаю exe, он выдает следующую ошибку
Traceback (most recent call last):
File "iconify.py", line 5, in <module>
File "c:\python27\Lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 396, in load_module
exec(bytecode, module.__dict__)
File "site-packages\guessit\__init__.py", line 6, in <module>
File "c:\python27\Lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 396, in load_module
exec(bytecode, module.__dict__)
File "site-packages\guessit\api.py", line 19, in <module>
File "c:\python27\Lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 396, in load_module
exec(bytecode, module.__dict__)
File "site-packages\guessit\rules\__init__.py", line 11, in <module>
File "c:\python27\Lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 396, in load_module
exec(bytecode, module.__dict__)
File "site-packages\guessit\rules\properties\episodes.py", line 14, in <module>
File "c:\python27\Lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 396, in load_module
exec(bytecode, module.__dict__)
File "site-packages\guessit\rules\properties\title.py", line 11, in <module>
File "c:\python27\Lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 396, in load_module
exec(bytecode, module.__dict__)
File "site-packages\guessit\rules\properties\language.py", line 10, in <module>
File "c:\python27\Lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 396, in load_module
exec(bytecode, module.__dict__)
File "site-packages\babelfish\__init__.py", line 22, in <module>
File "c:\python27\Lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 396, in load_module
exec(bytecode, module.__dict__)
File "site-packages\babelfish\country.py", line 21, in <module>
File "site-packages\pkg_resources\__init__.py", line 1232, in resource_stream
File "site-packages\pkg_resources\__init__.py", line 1479, in get_resource_stream
File "site-packages\pkg_resources\__init__.py", line 1482, in get_resource_string
File "site-packages\pkg_resources\__init__.py", line 1558, in _get
File "c:\python27\Lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 479, in get_data
with open(path, 'rb') as fp:
IOError: [Errno 2] No such file or directory: u'E:\\NEWFOL~1\\app\\dist\\Iconify\\babelfish\\data\\iso-3166-1.txt'
[9908] Failed to execute script iconify
Почему pyinstaller ищет данные babelfish в исполняемой папке dist? Я понятия не имею, что здесь происходит, и не знаю, как это решить. Пожалуйста, помогите