Windows'ta Python betiğini direkt çalıştırmak için daha cok Unix yöntemi kullanılır ki o da komut satırında python betik.py yazmak yerine sadece betik.py yazmayı sağlıyor. Python kurulu WinXP laptopumda denedim.
C:\Python27\python.exe için /usr/bin/python adında alias / sembolik link oluşturdum. Sonra direkt çalıştırmak istediğim python betiği ilk satırına #!/usr/bin/python ifadesini (shebang) ekledim ve betik direkt çalışabilir hale geldi. Detay görüntüler:
Windows'ta Python betiğini direkt çalıştırmak için daha cok Unix yöntemi kullanılır ki o da komut satırında python betik.py yazmak yerine sadece betik.py yazmayı sağlıyor. Python kurulu WinXP laptopumda denedim.
C:\Python27\python.exe için /usr/bin/python adında alias / sembolik link oluşturdum. Sonra direkt çalıştırmak istediğim python betiği ilk satırına #!/usr/bin/python ifadesini (shebang) ekledim ve betik direkt çalışabilir hale geldi. Detay görüntüler:
Haa senin dediğiin durum biraz farklı ben Python dilini yeni öğreniyor ve o yüzden python .exe olur mu diye soruyorsun zannettim.
bugyang.py uzantılı dosyayı .exe ye çevirip çalıştırmayı denediğimde hata alır mıyım demişsin bahsettiğin setup ta onun çalışması zor bence cunku bugyang.py bir çeşit patch olarak düzenlenmiş ve onu çalıştırma yöntemini da açıklamış dolayısıyla sadece o yöntemle yani pythonloader.dll ile çalışabilir gibi görünüyor.
VC runtime hatasına gelince onu gidermek için biraz uğraşmalısın.
Onun calışmayacağı belliydi cunku py2exe veya onun Mac versiyonu py2app; klasik bir Python uygulamasını bağımsız exe ye ceviriyor, oysa ki arkadaşın bahsettiği Python'un özel bir uygulaması ki zaten onu hazırlayan nasıl çalıştırılacağını da tarif etmiş (python loader dll 'i ile) sadece o yöntemle çalışır tek byte oynasa çalışmaz.
O duruma yardımcı olabilmek için; aynı uygulamayı (ki oyun galiba) kendi bilgisayarıma kurup bu Pyton patch'ini eklemeyi denemeliyim, ancak yıllardır oyun oynamadığım gibi sistemim harddisk, cpu, ram herşeyi kısıtlı old için istesem de kuramam gibi :) o yüzden net yardım etmek güç :)
< Bu ileti mobil sürüm kullanılarak atıldı > Bu mesaja 1 cevap geldi. Cevapları Gizle
C:\Python27\python.exe için /usr/bin/python adında alias / sembolik link oluşturdum. Sonra direkt çalıştırmak istediğim python betiği ilk satırına #!/usr/bin/python ifadesini (shebang) ekledim ve betik direkt çalışabilir hale geldi. Detay görüntüler:
< Resime gitmek için tıklayın >
< Resime gitmek için tıklayın >
< Resime gitmek için tıklayın >
Bu mesaja 1 cevap geldi. Cevapları Gizle
Hocam emek verip anlatmışsın teşekkür ederim ama anlamıyorum gerçekten
https://forum.donanimhaber.com/m_120116811//tm.htm#120116811 şu açtığım konuya bi bakarsan neden .exe istediğimi görürsün
Bu mesaja 2 cevap geldi. Cevapları Gizle
bugyang.py uzantılı dosyayı .exe ye çevirip çalıştırmayı denediğimde hata alır mıyım demişsin bahsettiğin setup ta onun çalışması zor bence cunku bugyang.py bir çeşit patch olarak düzenlenmiş ve onu çalıştırma yöntemini da açıklamış dolayısıyla sadece o yöntemle yani pythonloader.dll ile çalışabilir gibi görünüyor.
VC runtime hatasına gelince onu gidermek için biraz uğraşmalısın.
Bu mesaja 1 cevap geldi. Cevapları Gizle
http://docs.python-guide.org/en/latest/shipping/freezing/#py2app
Direk kurulumu:
pip install pyinstaller
pyinstaller dosyaismi.py
bunları cmdye yazmanız lazım.
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesajda bahsedilenler: @l0v3ly
http://s9.dosya.tc/server/0ikox0/bugyang.rar.html | bugyang.py ve bugyang.pyc iki türlüde ekledim. Hangisi .exe olursa artık. Teşekkürler şimdiden
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesaja 2 cevap geldi. Cevapları Gizle
Bu mesajda bahsedilenler: @l0v3ly
Tamam sağolasın herşey için.
Bu mesaja 1 cevap geldi. Cevapları Gizle
Onun calışmayacağı belliydi cunku py2exe veya onun Mac versiyonu py2app; klasik bir Python uygulamasını bağımsız exe ye ceviriyor, oysa ki arkadaşın bahsettiği Python'un özel bir uygulaması ki zaten onu hazırlayan nasıl çalıştırılacağını da tarif etmiş (python loader dll 'i ile) sadece o yöntemle çalışır tek byte oynasa çalışmaz.
O duruma yardımcı olabilmek için; aynı uygulamayı (ki oyun galiba) kendi bilgisayarıma kurup bu Pyton patch'ini eklemeyi denemeliyim, ancak yıllardır oyun oynamadığım gibi sistemim harddisk, cpu, ram herşeyi kısıtlı old için istesem de kuramam gibi :) o yüzden net yardım etmek güç :)
Bu mesaja 1 cevap geldi. Cevapları Gizle
python loader kullanın.