Cx_Freeze y Plotly

Estoy tratando de construir un exe de una aplicación que usa plotly usando cx_freeze.

Anteriormente construí la aplicación usando matplotlib pero cambié la gráfica a plotly.

Puedo compilar la aplicación, pero cuando intento trazar, aparece el siguiente error.

 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'

He intentado incluir pkg_resources en el archivo setup.py y también he incluido plotly.min.js en PATH_to_exe \ offline \ plotly.min.js.

Por lo que puedo decir, pkg_resources tiene el problema?

Editar: Parece que pkg_resources está buscando el archivo en el archivo library.zip, pero está incluido en la ruta fuera de library.zip. Parece que no puedo encontrar una manera de agregar los archivos al archivo library.zip en setup.py

Gracias por tu ayuda.

Respuestas a la pregunta(1)

Su respuesta a la pregunta