Tôi đang sử dụng python 2.6 trên XP. Tôi vừa mới cài đặt py2exe và tôi có thể tạo thành công hello.exe đơn giản từ hello.py. Tuy nhiên, khi tôi thử sử dụng py2exe trên chương trình thực sự của tôi, py2exe tạo ra một vài thông báo thông tin nhưng không tạo được bất kỳ thứ gì trong thư mục dist.py2exe không tạo được tệp thực thi
setup.py của tôi trông như thế này:
from distutils.core import setup
import py2exe
setup(console=['ServerManager.py'])
và đầu ra py2exe trông như thế này:
python setup.py py2exe
running py2exe
creating C:\DevSource\Scripts\ServerManager\build
creating C:\DevSource\Scripts\ServerManager\build\bdist.win32
...
...
creating C:\DevSource\Scripts\ServerManager\dist
*** searching for required modules ***
*** parsing results ***
creating python loader for extension 'wx._misc_' (C:\Python26\lib\site-packages\wx-2.8-msw-unicode\wx\_misc_.pyd -> wx._misc_.pyd)
creating python loader for extension 'lxml.etree' (C:\Python26\lib\site-packages\lxml\etree.pyd -> lxml.etree.pyd)
...
...
creating python loader for extension 'bz2' (C:\Python26\DLLs\bz2.pyd -> bz2.pyd)
*** finding dlls needed ***
py2exe dường như đã tìm thấy tất cả các hàng nhập khẩu của tôi (mặc dù tôi là một chút ngạc nhiên khi xem win32 được đề cập, như tôi không rõ ràng nhập khẩu nó). Ngoài ra, chương trình của tôi khởi động khá hạnh phúc với lệnh này:
python ServerManager.py
Rõ ràng tôi đang làm một cái gì đó về cơ bản sai, nhưng trong sự vắng mặt của bất kỳ thông báo lỗi từ py2exe Tôi không có ý kiến gì.
Nếu có thực sự là không có đầu ra nhiều hơn, từ py2exe, đây là một trong những thực sự kỳ lạ. Thông thường nó sẽ cho bạn biết tại sao nó không thành công. Tốt nhất tôi có thể nói là có bạn đọc qua tất cả những điều này: http://www.py2exe.org/index.cgi/Py2exeAndwxPython –
Charles: Đang kiểm tra cái này thường xuyên, đang bị cuốn hút vào giải pháp. Nếu bạn tìm ra nó, vui lòng đăng lại. Cảm ơn. –