Başvurum şuna benziyor:
main.py
pencereler/
__init__.py
mainwindow.py
...
model /
__init__.py
orders.py
...
kaynaklar /
image1.png
logo.jpg
...
Program main.py ile başlatılır. Bundan 'nihai' bir uygulama oluşturmanın iyi bir yolu var mı? Py2exe / py2app gibi bir şey düşünüyorum, ancak python yorumlayıcısını / modüllerini tek bir yürütülebilir dosyanın bulunduğu uygulamaya kopyalamadan.
Dağıtımlara bir göz attım, ancak bu, Linux olmayan platformlarda olağan olmayan Python dizinine bir program yüklüyor gibi görünüyor.
Şu anda tüm kaynak klasörü hedef makineye kopyalıyorum ve main.pywwindows üzerinde bir takma ad oluşturuyorum . Bazı rahatsızlıklar:
- Simge, varsayılan python simgesidir.
- Takma adı manuel olarak oluşturmam gerekiyor.
- Kaynak dizinimde kaynak denetim klasörü gibi birçok ek dosya var.
- El ile olarak yeniden adlandırmam
main.pygerekiyormain.pyw. - Hedef makinede yalnızca ".pyo * dosyalarının olması iyi olur. Bunun gerçek bir nedeni yok, sadece gereksiz dosyalara sahip olmaktan hoşlanmıyorum.
Güzel bir otomatik dağıtım nasıl oluşturulur?
- pencereler için? (Şu anda desteklemem gereken tek platform bu.)
- Mac için?
- linux için?
