pygame不会导入,shell会说“没有名为pygame的模块”

时间:2014-10-28 07:10:52

标签: python-3.x pygame

在我的覆盆子pi上,我使用sudo apt-get install pygame导入了pygame但是shell说:“没有名为pygame的模块。”#39;为什么呢?

import pygame
from pygame.locals import *

error in line 1 of car_race.py
no module named 'pygame'

3 个答案:

答案 0 :(得分:1)

转到命令提示符,然后输入pip install pygame。那对我有用。

答案 1 :(得分:0)

在 Windows 上,按住:windows+R,然后输入“cmd”并回车。这将打开命令提示符。输入:

pip install pygame

在 Mac 上:按住:cmd+space,然后输入“终端”并回车。这将打开终端。输入:

python -m install pygame

这应该有效。

答案 2 :(得分:0)

所有终端代码段都应该在命令行中运行。在 Windows 上按 Windows 打开终端,输入“cmd”,然后按 Enter。或者在 Windows 上,按 Win+R,然后键入“cmd”,然后按 Enter。在 macOS 上,按 Cmd+Space 打开终端,然后输入“终端”,然后按 Enter。

尝试安装 python3-pygamepython3-pygame-sdl2 而不是仅安装 pygame。这些软件包也包含 pygame。如果这不起作用,请尝试使用 pip,即 pip3 install pygame(或 Windows 上的 pip install pygame。)

Pip(这是一个递归首字母缩写词,意思是 Pip 安装包或 Pip 安装 Python),有助于安装 python 包。它应该与 python 一起提供,但如果没有,则使用 sudo apt-get install python3-pip 将其安装在 Raspberry Pi (Linux) 上。

Mac / Linux / 树莓派

试试这些:

sudo apt install python3-pygame

sudo apt install python3-pygame-sdl2

如果这些不起作用,请使用

sudo apt install python3-pip

然后

pip3 install pygame

窗口

试试pip install pygame。 如果这不起作用,请安装 pip:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
py get-pip.py

然后,安装 pip 后,再次运行 pip install pygame