Я пытаюсь использовать py2exe конвертировать мой .pyw в исполняемый файл, и данная ошибка - «ImportError: Нет модуль с именем matplotlib.python-dateutil»ImportError: Нет модуль с именем matplotlib.python-dateutil
Я установил dateutil, прежде чем пытаться преобразовать этот .pyw в .exe, и сам файл .pyw отлично работал и выдал ожидаемый результат, , но мне не удалось получить файл .exe.
Я также попытался поместить копию python-dateutil в папку matplotlib, но все еще не решил проблему.
Я использую Python 2.7 и python-dateutil 2.2.
Это моя setup.pyw. скопировано из (http://www.py2exe.org/index.cgi/MatPlotLib)
from distutils.core import setup
import py2exe
import matplotlib
matplotlibdatadir = matplotlib.get_data_path()
matplotlibdata = findall(matplotlibdatadir)
matplotlibdata_files = [] for f in matplotlibdata:
dirname = os.path.join('matplotlibdata', f[len(matplotlibdatadir)+1:])
matplotlibdata_files.append((os.path.split(dirname)[0], [f]))
setup(
windows = ['graph.pyw'],
options = {
'py2exe': {
'packages' : ['matplotlib', 'pytz'],
}
},
#data_files = matplotlibdata_files
data_files = matplotlib.get_py2exe_datafiles())
Цените обратную связь и ideas..thank вы очень много заранее
Исправьте форматирование кода. – Matthias
Похоже, вы нажали кнопку цитаты блока, затем кнопку кода. Ваш код безнадежно искажен. – user2357112
Можете ли вы разместить точное сообщение (например, строка, которая не работает и т. Д.)? –