Tôi đang cố gắng kết hợp một ứng dụng Python bằng py2exe 0.6.9 và Python 2.6.4 trên Windows. Trong khi thực thi chỉ chạy tốt trên hệ thống tôi đã sử dụng để xây dựng nó, nó không thành công khi tôi cố gắng để chạy nó trên một hệ thống khác:MemoryLoadError khi cố gắng chạy ứng dụng py2exe
C:\Documents and Settings\Administrator\Desktop\dist>.\backend.exe install
Traceback (most recent call last):
File "boot_service.py", line 6, in <module>
File "zipextimporter.pyo", line 82, in load_module
File "win32serviceutil.pyo", line 9, in <module>
File "zipextimporter.pyo", line 98, in load_module
ImportError: MemoryLoadLibrary failed loading win32api.pyd
Tôi có một linh cảm mạnh mẽ rằng tôi là thiếu thư viện, nhưng tôi m không chắc chắn rằng — đặc biệt là vì trình kiểm tra phụ thuộc không gắn cờ bất kỳ thứ gì bị thiếu trên hệ thống đích. Tôi nên tiến hành như thế nào?
Tôi * đang * kiểm tra các tệp DLL và chúng * có * ở đó - ít nhất là trong tên.Bộ kiểm tra phụ thuộc đang xác nhận điều đó. Tôi đang sao chép toàn bộ thư mục dist, không chỉ exe. –
Và phiên bản của những dll đó? bạn đã kiểm tra chúng chưa. – Paul