sorun ne ?
Kodunuzu ve kullandığınız komutunuzu atarmısınız ?
(Sorun encoding
hatası gibi gözüküyor)
Kod çok önemli değil aslında, ne yazarsak yazalım exe’ye çevirebilrmeli, yine de atayım. Çok komplike olması diye bunu atıyorum, her türlü python dosyasına aynı hatayı veriyor sadece bunu belirteyim.
def topla(a,b):
return a+b
def cikar(a,b):
return a-b
while True:
try:
secim = int(input("1-Topla\n2-Çıkar"))
if secim==1:
sayi1= float(input("1.Sayınız:"))
sayi2= float(input("2.Sayınız:"))
sonuc=topla(sayi1,sayi2)
else:
sayi1= float(input("1.Sayınız:"))
sayi2= float(input("2.Sayınız:"))
sonuc=cikar(sayi1,sayi2)
print(sonuc)
except ValueError:
print("Hatalı giriş")
Bu kodu yazdıktan sonra içinde bulunduğu klasörden kopyalayarak başka bir dosyaya koyuyorum ve yeni dosya içerisinde shif+sağ tık ile powershell komutunu dosyanın içerisinde açıyorum.
Powershell’e pyinstaller --onefile dosyaismi.py yazıp bekliyorum ve dist dosyası altında oluşan .exe’miz açılmaya çalışıldığında belirttiğim hatayı veriyor.
Kodunuzun başına #-*- coding: utf-8 -*-
ekleyip denermisiniz.
Olmazsa diğer encoding
leri deneyin.
aynı hatayı veriyor maalesef