Cx_Freeze и Plotly
Я пытаюсь создать EXE-приложение, которое использует плотно, используя cx_freeze.
Ранее я создавал приложение с помощью matplotlib, но переключил графики на график.
Я могу построить приложение, но когда я пытаюсь построить, я получаю следующую ошибку.
url = py.plot(fig, filename='pandas-box-plot')
File "C:\Python34\lib\site-packages\plotly\offline\offline.py", line 284, in p
lot
get_plotlyjs(),
File "C:\Python34\lib\site-packages\plotly\offline\offline.py", line 48, in ge
t_plotlyjs
plotlyjs = resource_string('plotly', path).decode('utf-8')
File "C:\Python34\lib\site-packages\pkg_resources\__init__.py", line 1184, in
resource_string
self, resource_name
File "C:\Python34\lib\site-packages\pkg_resources\__init__.py", line 1457, in
get_resource_string
return self._get(self._fn(self.module_path, resource_name))
File "C:\Python34\lib\site-packages\pkg_resources\__init__.py", line 1535, in
_get
return self.loader.get_data(path)
OSError: [Errno 0] Error: 'plotly\\offline\\plotly.min.js'
Я попытался включить pkg_resources в файл setup.py, а также включил plotly.min.js в PATH_to_exe \ offline \ plotly.min.js.
Насколько я могу судить, проблема в pkg_resources?
Изменить: Кажется, что pkg_resources ищет файл в файле library.zip, но он включен в путь за пределами библиотеки .zip. Я не могу найти способ добавить файлы в файл library.zip в файле setup.py
Спасибо за вашу помощь.