Birkaç python kaynağı ve birkaç C++ kitaplığından oluşan bir yazılım parçam var. Bunları java'nın .jar dosyaları ile yaptığı gibi, yürütülebilir bir dosyada paketlemek istiyorum. Bunu yapmanın bir yolu var mı?Python dosyalarını ve bağımlılıkları tek bir yürütülebilir dosyada nasıl paketlenir?
cevap
py2exe, pyInstaller veya others'a bakmak isteyebilirsiniz.
Bu, sınıf dosyalarını, standart kitaplığı ve Sanal Makineyi paketlemek gibidir. Tam olarak sorulmuyor gibi geliyor. –
muhtemelen, ancak "çalıştırılabilir" den bahseder; o karar verecek :) – UncleZeiv
Python yumurta dosyalarını kullanabilirsiniz, bunlar java jar dosyalarına çok benzemektedir.
http://mrtopf.de/blog/python_zope/a-small-introduction-to-python-eggs/
- 1. Tüm sass dosyalarını tek bir dosyada birleştir
- 2. Tek bir python yürütülebilir modül oluşturun
- 3. GNU'nun autoconf ve automake ile veri dosyalarını nasıl paketlenir
- 4. Tek javascript dosyalarını homurdanma ile kaplarken bağımlılıkları nasıl giderebilirim?
- 5. MFC'nin wWinMain'i yürütülebilir dosyada nasıl olur?
- 6. System.Data.SQLite'i tek bir yürütülebilir programla nasıl birleştirebilirim?
- 7. Windows'da python betikleri nasıl yürütülebilir?
- 8. Tek bir projeden farklı dış bağımlılıkları olan birden fazla yürütülebilir jar dosyası sbt-assembly ile
- 9. ASP.NET vNext projeleri nasıl paketlenir ve başka bir yerde nasıl çalıştırılır?
- 10. NSData'da yapı nasıl paketlenir?
- 11. IronWorker'da Python bağımlılıkları nasıl dağıtılır?
- 12. CSS ve js dosyalarını tek bir HTML dosyasına nasıl paketlerim?
- 13. Xcode, programın yürütülebilir dosyalarını veya eşdeğer dosyalarını nereden kaydeder?
- 14. python, vtk ve py2exe kullanarak yapı yürütülebilir
- 15. PIG'deki UNION sonuçlarını tek bir dosyada saklamak
- 16. requirejs, tek bir dosyada iki sınıfları
- 17. Birden çok dosyadan okuma yapın ve tek bir dosyada sıkıştırın
- 18. Bir dotnet çekirdek tek yürütülebilir dosya nasıl oluşturulur
- 19. Bir extjs 4 uygulaması nasıl paketlenir (minify)
- 20. Bir Dosyada Jython ve Python'u Çalıştırın
- 21. Birden çok iş parçacığı ile tek bir dosyada nasıl yazılır?
- 22. Python kullanarak harici yürütülebilir nasıl çalıştırılır?
- 23. Vagrant kutusuyla dosya nasıl paketlenir?
- 24. Virtualenv kullanarak bir python webapp bağımlılıkları ile nasıl dağıtılır?
- 25. Çakışan bağımlılıkları olan Python paketleri
- 26. Setup.py'de açık python paketleme bağımlılıkları nasıl belirlenir?
- 27. Tüm asm etiketleri yürütülebilir dosyada sembol haline geliyor
- 28. 10 Python kodu için Makefile bağımlılıkları nasıl yapılır
- 29. Python komut dosyasından bir yürütülebilir dosyaya nasıl çağrı yapılır?
- 30. Kavanozda kaynakları uygun şekilde nasıl paketlenir
C uzantıları ve .pyc dosyaları işletim sistemleri arasındaki taşınabilir değildir, Python sürümleri nedenle ikili yumurta faydası tartışmalıdır. @ UncleZeiv'in cevabı gibi python binary dahil, sorunun bir kısmını çözer. – jfs
PEX soubda great (C++ uzantıları desteği hakkında nota surge) http://pantsbuild.github.io/pex_design.html – Gatis