Как мне запустить pygame в Komodo? - PullRequest
1 голос
/ 27 мая 2020

Я использую Ma c с Catalina 10.15.2. Я недавно установил Python 3.7.3 с помощью Pyenv. Мой интерпретатор - Komodo Edit 12.
Я установил pygame, запустив: pip3 install pygame

Моя проблема связана с Pygame. Всякий раз, когда я пытаюсь выполнить:

#!/usr/bin/env python3

import pygame

Komodo возвращает:

Traceback (most recent call last):
  File "/Users/wetherman/Desktop/RandomPy/game.py", line 3, in <module>
    import pygame
ModuleNotFoundError: No module named 'pygame'

Я думаю, что необычная часть - это когда я набираю python3 в терминале, а затем import pygame it вроде работает нормально. Но когда я запускаю Python Unix Executable из /usr/bin/, я получаю ту же ошибку, что и раньше в Komodo.

Ответы [ 2 ]

0 голосов
/ 27 мая 2020

Исправлено изменением: #!/usr/bin/env python3
Кому: #!/users/$(myaccountname)/.pyenv/versions/3.7.3/bin/python3

0 голосов
/ 27 мая 2020

Попробуйте установить pygame:

import subprocess
import os

try:
    subprocess.call([sys.executable, '-m', 'pip', 'install', 'pygame'])
    import pygame
    print('Pygame installed.')

except ModuleNotFoundError:
    try:
        subprocess.run('pip install pygame', shell = True)
        import pygame
        print('Pygame installed.')

    except ModuleNotFoundError:
        print('Pygame could not be installed.')
...