Na starym lapku zainstalowałem Pycharm 2017.3. dodałem pakiet pygame v.2.0.0
Uruchamiam kod z książki:” Python instrukcje dla programisty” wydanie pierwsze:
def run_game():
pygame.init()
screen = pygame.display.set_mode((500, 500))
pygame.display.set_caption("Inwazja obcych")
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
pygame.display.flip()
run_game()
Wyświetla się okno, mogę je zamknąć klikając na krzyżyk. Interpreter wywala jednak taki błąd
File "C:/Users/domin/PycharmProjects/wersja_1_Gry/gra.py", line 17, in <module>
run_game()
File "C:/Users/domin/PycharmProjects/wersja_1_Gry/gra.py", line 14, in run_game
pygame.display.flip()
pygame.error: video system not initializedProcess finished with exit code 1
Drugi problem:
Tworze nowy projekt-->otwórz w nowym oknie--> dodaje plik python i zonk : file -->settings--> Project interpreter i w pakietach jest tylko pip i setuptools. Nie ma modułu Pygame. Project interpreter wyświetla jako python 3.6.
Po wpisaniu w cmd polecenia python wyświetla wersję 3.8.7 32 bit
komunikat z konsoli przy próbie uruchomienia skryptu:
C:\Users\domin\PycharmProjects\untitled\venv\Scripts\python.exe C:/Users/domin/PycharmProjects/untitled/gra_test.py
Traceback (most recent call last):
File "C:/Users/domin/PycharmProjects/untitled/gra_test.py", line 1, in <module>
import pygame
ModuleNotFoundError: No module named 'pygame'Process finished with exit code 1
Z góry dziękuję za wszelką pomoc. Pozdrawiam