Я пытаюсь создать исполняемый файл из моего инструмента python с помощью pyinstaller, но когда я пытаюсь запустить его, я получаю следующую ошибку:
C:\Users\FJO2351\Git\19dcm-data-analysis\DCM_Analysis\dist\DCM_Analysis>DCM_Anal
ysis.exe
Traceback (most recent call last):
File "DCM_Analysis\DCM_Analysis.py", line 29, in <module>
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "c:\program files\python37\lib\site-packages\PyInstaller\loader\pyimod03_
importers.py", line 627, in exec_module
exec(bytecode, module.__dict__)
File "DCM_Analysis\Plotters\SVT_Plotter.py", line 14, in <module>
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "c:\program files\python37\lib\site-packages\PyInstaller\loader\pyimod03_
importers.py", line 627, in exec_module
exec(bytecode, module.__dict__)
File "folium\__init__.py", line 5, in <module>
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "c:\program files\python37\lib\site-packages\PyInstaller\loader\pyimod03_
importers.py", line 627, in exec_module
exec(bytecode, module.__dict__)
File "branca\__init__.py", line 5, in <module>
import branca.colormap as colormap
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "c:\program files\python37\lib\site-packages\PyInstaller\loader\pyimod03_
importers.py", line 627, in exec_module
exec(bytecode, module.__dict__)
File "branca\colormap.py", line 72, in <module>
else:
File "branca\colormap.py", line 84, in ColorMap
The right bound of the color scale.
File "site-packages\jinja2\environment.py", line 830, in get_template
File "site-packages\jinja2\environment.py", line 804, in _load_template
File "site-packages\jinja2\loaders.py", line 113, in load
File "site-packages\jinja2\loaders.py", line 234, in get_source
File "site-packages\pkg_resources\__init__.py", line 1396, in has_resource
File "site-packages\pkg_resources\__init__.py", line 1449, in _has
NotImplementedError: Can't perform this operation for unregistered loader type
[4032] Failed to execute script DCM_Analysis
Я знаю, что проблема связана с неработающей программойсмог найти / импортировать файл colormap.py из пакета branca (зависимость от пакета folium, который я использую для генерации карт внутри моего инструмента python).
Я пытался следовать некоторым ответам, таким как этот , но я не очень знаком с этим, поэтому мне не удалось адаптировать решение к моему конкретному случаю.
Строка, сообщающая об ошибке в файле colormap.py, следующая:
_template = ENV.get_template('color_scale.js')
Может кто-нибудь помочь мне найти решение для этого случая?
Заранее спасибо!