py2exe çalıştırılabilir bir dosya oluşturmak için başarısız.
XP üzerinde python 2.6 kullanıyorum. Sadece py2exe ve başarılı bir hello.py basit bir hello.exe yaratabilirim yüklü. Ben çalıştığınızda, ancak, benim gerçek programı py2exe üzerinde py2exe kullanarak birkaç bilgi mesajları üretir ama dağıtım klasöründe bir şey üretmek için başarısız olur.
Benim setup.py bu gibi görünüyor:
from distutils.core import setup
import py2exe
setup(console=['ServerManager.py'])
ve py2exe çıkış bu gibi görünüyor:
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 tüm ithalat biraz win32 açıkça almadan değilim belirtildiği gibi, görünce çok şaşırdım olsa) bulmuş görünüyor. Ayrıca, benim program bu komut ile oldukça mutlu bir şekilde başlar:
python ServerManager.py
Açıkça temelden yanlış bir şey yapıyorum, ama py2exe herhangi bir hata iletileri yokluğunda ne hiçbir fikrim yok.
CEVAP
Tüm setup.py benim komut bu koydum:
distutils.core.setup(
options = {
"py2exe": {
"dll_excludes": ["MSVCP90.dll"]
}
},
...
)
Bu py2exe sessiz duruyor, ama sen hala dll kullanıcının makine üzerinde olduğundan emin olun.
Gem yüklenemiyor - gem yerel uzantı ol...
Nasıl bir dosya oluşturmak ve Java ile...
Nasıl Eclipse MUAYENE bir dosya oluştu...
Mysql2 yükleme: hata gem yerel uzantı ...
Eclipse hata: '' Java Sanal M...