Pyhton .exe hatası


Merhabalar hocam, .exe dosyasını açtıgım zaman böyle bir sıkıntı alıyorum sebebi nedir nasıl çözebilirim

bkz: Soru Sorarken Sıkça Düşülen Hatalar #4

import cv2
from simple_facerec import SimpleFacerec
from datetime import datetime
from datetime import date

today = date.today()
day = today.strftime("%b-%d-%Y")
day_str = “yoklama-” + day + “.csv”
print(day_str)

dosya = open(day_str, “a”)
dosya.write(“Ad, Saat”)
dosya.close()

def yoklamayaYaz(name):
#with open(‘yoklama.csv’,‘r+’) as f:
with open(day_str, ‘r+’) as f:
myDataList = f.readlines()
nameList = []
for line in myDataList:
entry = line.split(’,’)
nameList.append(entry[0])

    if name not in nameList:
        now = datetime.now()
        dtString = now.strftime('%H:%M:%S')
        f.writelines(f'\n{name},{dtString}')

Encode faces from a folder

sfr = SimpleFacerec()
sfr.load_encoding_images(“images/”)

Load Camera

cap = cv2.VideoCapture(0)

while True:
ret, frame = cap.read()

# Detect Faces
face_locations, face_names = sfr.detect_known_faces(frame)
for face_loc, name in zip(face_locations, face_names):
    y1, x2, y2, x1 = face_loc[0], face_loc[1], face_loc[2], face_loc[3]

    cv2.putText(frame, name,(x1, y1 - 10), cv2.FONT_HERSHEY_DUPLEX, 1, (0, 0, 200), 2)
    cv2.rectangle(frame, (x1, y1), (x2, y2), (0, 0, 200), 4)

    yoklamayaYaz(name)

cv2.imshow("Frame", frame)

key = cv2.waitKey(1)
if key == 27:
    break

cap.release()
cv2.destroyAllWindows()

hocam kodum bu şekilde fakat sanırım içerisine relative path eklemem gerekiyor yardımcı olabilir misiniz

Exe olmadan önce çalışıyor mu?

Çalışıyor hocam bir sıkıntım yok kamera direk açılıyor

Bu nedir?

20 karakter

Simple_facerec.py isimli baska bi py dosyasi buradan bazi kütüphaneler engelliyor sanki face_reconding olabilir

Yani kodları bozuk atmışsın. Sorunun olduğu dosyayı eklememişsin. Bu şekilde anlaması zor.

Exe nasıl yaptın

20 karakter

Hocam size mail üzerinden gönderebilir miyim yarına kadar bitirmem gerekiyor sunumum var

Pyinstaller uzerinden de yaptim aouto-py-to-exe uzerinden de 2 side hata veriyor

Şuan bilgisayarı kullanamıyorum. Github a yükleyip link atabilirsin buraya. Sunumu niye exe olarak yapmak zorundasın?

Tam anlayamadım ama pyinstaller ile exe yaparken kütüphaneleri de import etmen gerekebiliyor bazen. Acaba o yüzden mi olmadı anlamadım. Hidden import diye bi olay vardı ona bakabilirsin.

projem bu şekildedir. yoklama dosyasını aynı dizinin içinden çalıştırdıgınız zaman kamera aktif olur .exe dönüştürmek istiyorum yardımcı olursanız sevinirim

Galiba anladım. Yoklama.py dosyasını exe yaptığın için. Diğer py dosyası çalışmıyor. onunda exe olması gerekiyor galiba. Çünkü python3 yoklama.py diye çalışmadığı için diğer dosya da çalışmıyor.