Kod .exe olunca çalışmıyor

Bunu pycharmda çalıştırdığımda Başarılı çıktısını veriyor ama exe haline getirince başarısız diyor.

try:
    import pygame
    print("Başarılı")
    
except:
    print("Başarısız")
import pygame 

Sadece bunu yazınca bu hatayı veriyor.

Traceback (most recent call last):
  File "test.py", line 1, in <module>
ModuleNotFoundError: No module named 'pygame'
[14028] Failed to execute script test

Pycharm kullanan biri değilim,ama yanılmıyorsam pycharm pythonu kendi env ine kuruyor.Yani normal olarak python var pc de diyelim.Sen pycharma bir modul yuklediğinde pc dekine de aynı modulu yuklemiyor,kendi pythonuna yukluyor.Sen pycharmda yazdığın bu scripti gidip pc de ki Python da exe yapmaya çalışıyorsun ve hata alıyorsun.Belki bazı kavramları yanlış kullandım(pc deki python vb ifadeleri) ama anlamışsınızdır sanırım.Deneyimlerim bana bunu soyluyor pycharm kullanmasam bile.

Kolay gelsin :blush:

Öncelikle cevabınız için teşekürler.
Ben de forumda aynı şeyleri okumuştum pycharmla ilgili.
Bende bunun için

pip install pygame

yazdım ve çalıştı ama yinede aynı hatayla karşılaşınca foruma yazıyım dedim.

  1. pip install pygame komutu nereye yazıldı.

2)sisteminizde iki tane python varsa siz pip install pygame diyerek py2 ye pygame i kurarken py3 e kurulmamış olabilir.

Kolay gelsin :blush:

normal cmd ye yazdım

Şuan sistemimde sadece 3.6.0 sürümü var

Teşekkürler :grin:

Hangi dönüştürücü ile çeviriyorsunuz? Eğer PyInstaller ise, kodu dönüştürürken --hidden-import pygame ekleyerek dener misiniz?