Bu örnek py2exe'yi kullanır. Bağımlılıklar eklemek için başvurulan tüm kitaplıkları ve seçenekleri eklemek için paketleri kullanın. Tam anlambilimden çok emin değilim ve çok deneme ve hatadan sonra bu kararlı konfigürasyona ulaştım. Umarım, devam etmek için bunu bir şablon olarak kullanabilirsiniz.
from distutils.core import setup
import py2exe
import modulefinder
from iso8601 import iso8601
setup(name='exeExample',
version='1.0',
description='Exe example using py2Exe',
author='Urjit Singh Bhatia',
author_email='[email protected]',
packages=['example', 'someLib'],
console=['src\\a.py',
'src\\b.py',
'src\\c.py',
'src\\d.py'],
options={"py2exe":{"includes":["someLib","csv","iso8601","pymssql","uuid","decimal","urllib2","traceback","re","_mssql","os"]}}
)
Seçeneklerin, bazen iç içe geçmiş olması gerektiğini de unutmayın. Yani, eğer pymssql burada _mssql kullanıyorsa, bana _mssql'nin eksik olduğunu söyleyen bir hata veriyordu, bu yüzden açıkça gitmem ve bağımlılık olarak eklemem gerekiyordu.
Umarım birisi geliştirebilir ve açıklayabilir.
Düzenlemeler: 1. Eklenen ithalatlar. 2. Sadece bunu çalıştırmak, exe (ler) i ve bağımlılıkları göreceğiniz yerde dist adında bir klasör oluşturur.
Bir olumsuz oy, bir şeydir. Yorumsuz bir olumsuz oylama diğeridir. Soru muğlak, muğlak veya yanlış ifade edilmiş olsa bile, her zaman sadece bir yorum bırakabilirsiniz ... – pmav99
Bence birileri soru için seni reddederdi. Belki başlığı yeniden ifade edip daha iyi hale getirmek istersiniz? 'Python, vtk ve py2exe' kullanarak çalıştırılabilir yapı gibi bir şey. – Urjit