通过pip安装pygame

时间:2018-09-19 20:47:47

标签: python python-2.7 pip pygame

我正在尝试在python 2.7中安装pygame。我在此python中执行此操作,因为由于某些原因,如果我尝试在python 3.7中安装pip,它将无法正常工作。从终端输入:

sudo pip install pygame

应该是我安装得很好,但是当我尝试进行导入时,它会告诉我:

Traceback (most recent call last):
  File "example.py", line 1, in <module>
    import pygame
ImportError: No module named pygame

如果我尝试再次执行sudo pip install pygame

Requirement already satisfied: pygame in /home/cesar/.local/lib/python2.7/site-packages (1.9.4)

此外,如果我尝试运行pip list并查找pygame,则表明该模块已安装:

pygame                        1.9.4   

可能会发生什么?为什么python无法导入模块,为什么说已经满足要求?

3 个答案:

答案 0 :(得分:1)

嗯。我的建议是

访问此网站:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame

删除PyGame(.9.4)的当前版本,并按照我在YouTube上为您找到的该视频中的说明进行操作:

https://www.youtube.com/watch?v=vGb5EX3XjdI

这将为您提供有关如何安装PyGame 1.9.3较低版本的教程。

祝你好运!

答案 1 :(得分:1)

尝试python3 -m pip install -U pygame --user

请参见Pygame GettingStarted

答案 2 :(得分:1)

您是否在运行脚本时使用python 2.7.x或3.x?

可能,您运行

之类的命令
python3 example.py

或者您运行python example.py,但如果使用Windows,python --version将输出3.x版本。

您可以尝试使用pip3安装pygame吗?

pip3 install pygame