我如何在 Komodo 中获得 pygame 到 运行?

How do I get pygame to run in Komodo?

我正在使用 Mac 和 Catalina 10.15.2。我最近使用 Pyenv 安装了 Python 3.7.3。我的翻译是 Komodo Edit 12.
我已经通过 运行 安装了 pygame: pip3 install pygame

我的问题是 Pygame。每当我尝试执行时:

#!/usr/bin/env python3

import pygame

科莫多巨蜥 returns:

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 时,它似乎工作得很好。但是,当我从 /usr/bin/ 启动 Python Unix 可执行文件时,我得到了与之前在 Komodo 中得到的相同的错误。

试试这个安装 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.')

通过更改修复:#!/usr/bin/env python3
收件人:#!/users/$(myaccountname)/.pyenv/versions/3.7.3/bin/python3