Проблема с загрузкой win32file.pyd на python 2.6

Adium использует buildbot с XCode вполне эффективно. Мы записали простой make-файл, который называет xcodebuild с надлежащими целями и конфигурациями, но я вполне уверен, это является дополнительным.

7
задан Piotr Czapla 18 September 2009 в 11:56
поделиться

1 ответ

Суть заключалась в том, чтобы удалить MSWSOCK.dll, который py2exe неправильно скопировал в каталог dist.

Я использовал procmon и listdll, чтобы проверить, что загружается win32file.pyd при импорте успешно и какие DLL загружаются при сбое импорта. Затем, имея список dll, я проверил, правильно ли они загружены, т.е. библиотеки python из папки dist и библиотеки windows из папки windows.

Вот файл setup.py, который отлично работает

from distutils.core import setup
import py2exe
setup(console=['dependency_checker.py'],
     options={'py2exe': {"dll_excludes": ["mswsock.dll", "MSWSOCK.dll"]}}
     )
9
ответ дан 7 December 2019 в 03:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: