Py EXE dönüşümü sorunu! (hala çözülmedi)

Merhaba acil cevap lazım içinde bir tek pygame kullandığım 400 satır civarı bir py dosyasını exe dosyasına çevirdim (pyinstaller ile) iki sorun var birincisi 30 kb lik dosya neden 200 mb olarak çıkıyor ikincisi uygulamayı çalıştırdığımda aldığım sonuç şu:
image

Bkz Soru Sorarken Sıkça Düşülen Hatalar

Burada ne yanlış yaptım bilmiyorum ama

Traceback (most recent call last):
  File "v2.py", line 428, in <module>
  File "v2.py", line 59, in __init__
TypeError: expected str, bytes or os.PathLike object, not BytesIO

Kodu paylaşmamışsınız bu yüzden kodu inceleyip neyi yanlış yaptığınızı bulamıyoruz. Ayrıca kodunuzun çalışması için resim, ses, metin v.b dosyaları gerekiyorsa bunları da vermeniz gerekebilir. Ayrıca

30 kb lik dosya py dosyası, dosyayı derleyince içine eklenen bir çok şey olduğu için 200 mb yi bulması normal.

Dosyaları aynı klasöre koymuştum zaten. Py dosyası bu şekilde gayet normal bir şekilde çalışıyor. Burada 428. satırda bir sınıf çağırıyorum, sınıfın kapsadığı 59. satırda da şu var:

self.font = pygame.font.Font("freesansbold.ttf", 16)