Я пытаюсь использовать py2exe и сейчас у меня просто проблемы с созданием примеров и учебных пособий, которые поставляются с py2exe. Я запускаю setup.py, и это нормально, но когда я пытаюсь запустить созданный exe-файл, я получаю ошибку «LoadLibrary (pythondll) fail»). Я не переместил исполняемый файл из каталога dist, и я вижу, что python27.dll находится в этом каталоге dist. Кто-нибудь знает, что может происходить?
В случае, если это имеет значение, я запускаю 32-битный python 2.7 с соответствующим 32-битным python 2.7 py2exe на windows 7.
Спасибо
Файл test.py просто содержит
печать "тест"
Вот мой setup.py, основанный на том, что написал Кирк:
from distutils.core import setup
import py2exe
import sys
from glob import glob
project_folder = r'C:\\Python27\\Lib\site-packages\\py2exe\\samples\\test\\'
data_files = [
("dlls", glob(project_folder + r'dlls\\*.dll'))
,("pyds", glob(project_folder + r'pyds\\*.pyd'))
]
options = { }
setup(
name='test'
,options = options
,zipfile = None
,data_files=data_files
,console=['test.py']
)