Projem için setuptool's bdist_wininst kullanarak bir kurulum EXE yapıyorum. Ancak, ben aslında bir Win7-64bit makine w/Python 2.7.3 üzerinde belirtilen yükleyiciyi çalıştırdığımda, şu gibi görünen bir Çalışma Zamanı Hatası aldığımı buldum: http://i.imgur.com/8osT3.jpg. (python-2.7 64-bit'e karşı sadece 64 bit yükleyici; 32-bit bir (python2.7 32-bit üzerinde) iyi görünüyor) Tamam'ı tıklayabilirim ve yükleyici tamamlanır, ancak bu kesinlikle son kullanıcılara kötü gözüküyor.Kurma sırasında setup.py bdist_wininst ile oluşturulan Windows Installer RuntimeError'ı tetikler. Bunu nasıl düzeltirim?
Herhangi bir fikir nasıl çözülür?
Sadece clairify için, Py2.7.3 + Win6_64bit çalışmaz. Py2.7.4 + Win7_32bit çalışır? Çalışma zamanı kitaplıklarını doğru bir şekilde sınırlamadığınızı sanıyorum. Eşyalarınızı nasıl paketliyorsunuz? – Torxed
Ben exe üreten ubuntu Linux 12.10 üzerinde bdist_wininst ile paketleyin. Distutils kodu (command/bdist_wininst.py), sadece (wininst-9.0.exe ve wininst-9.0-amd64.exe) stub yükleyicilerine bilgi (bkz. Create_exe) ekler ve /usr/lib/python2.7/distutils/ dosyasında bulunur. komutu). Ben doğru exe (python2.6 + ile hata) kullanmak için kod biraz maymun yama olduğunu unutmayın. – UsAaR33
Merak etme, gerçek bir pencere makinesinde her şeyi sınırlamaya çalıştın mı? Tüm sorunun nedeni, orijinal kaynağın bir windows yükleyicisinin ihtiyaç duyabileceği ve paketin tamamlanmadığı birçok dll eksikliğinden korkuyorum. – Torxed