Следующий импорт:
import pyodbc, sys, smtplib, os
from datetime import date
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
from email.mime.base import MIMEBase
import email.iterators
import email.generator
from email import Encoders
Работает нормально при создании exe с py2exe в Python2.6, но не в Python2.5
Следующие модули отсутствуют ['email.Encoders', 'email.Generator', 'email.Iterators', 'email.MIMEText', 'email.Utils', 'email.base64MIME']
Настройка.py:
from distutils.core import setup
import py2exe, glob
import modulefinder
modulefinder.AddPackagePath("mail.mime", "base")
modulefinder.AddPackagePath("mail.mime", "multipart")
modulefinder.AddPackagePath("mail.mime", "nonmultipart")
modulefinder.AddPackagePath("mail.mime", "audio")
modulefinder.AddPackagePath("mail.mime", "image")
modulefinder.AddPackagePath("mail.mime", "message")
modulefinder.AddPackagePath("mail.mime", "application")
setup(
console=['capfile_tester.py'],
options = { "py2exe": { "includes": "decimal, datetime, email" } })
Я думал, что исправил проблему, но, к сожалению, мне нужно попробовать python2.5.