py2exe data_files

Я пытаюсь построить исполняемый файл для моей программы на Python так:

from distutils.core import setup
import py2exe, sys, os 
import matplotlib
import numpy
from glob import glob

sys.argv.append('py2exe')

datafiles = [('files', glob(r'C:\Program Files\Microsoft Visual Studio 9.0\VC\redist\x86\Microsoft.VC90.CRT\*.*'))]

setup(windows=['main.py'], data_files= datafiles, options={"py2exe": {"includes": ["matplotlib"]}})

Это работает, однако мне нужно включить эти файлы matplotlib, полученные этой командой, чтобы программа работала:

matplotlib.get_py2exe_datafiles()

Но почему-то я не могу включить их в data_files ... Я пробовал что-то вроде следующего, но я получаю сообщения об ошибках типа & quot; tuple & apos; объект не имеет атрибута "split" & quot;

mpl = [('files', [matplotlib.get_py2exe_datafiles()])]
datafiles.append(mpl)

Кроме того, после компиляции рабочей версии без файлов matplotlib, я получаю предупреждение о том, что мой проект зависит от нескольких других библиотек - есть ли способ заставить их всех сразу войти в программу?

Спасибо за вашу помощь!

Ответы на вопрос(3)

Ваш ответ на вопрос