pygame installation via pip

别来无恙 提交于 2021-02-16 15:20:16

问题


I'm trying to install pygame in my python 2.7. I do it in this python because for some reason if I try to install pip in python 3.7 it won't work. From the terminal I entered:

sudo pip install pygame

And supposedly I installed it well, but when I try to do the import it tells me:

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

if i try to do again sudo pip install pygame :

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

Also, if I try to run pip list and look for pygame, it appears that the module is already installed:

pygame                        1.9.4   

What may be happening? Why does python say that the requirement is already met if it is not able to import the module?


回答1:


Are u using python 2.7.x or 3.x when runing script ?

Possibly, You run command like

python3 example.py

Or you run python example.py but python --version is outputting 3.x version if you are using Windows.

Can you try install pygame with pip3 ?

pip3 install pygame



回答2:


Hmm.. My suggestion would be,

Go on this website : https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame

Delete the current vesion of PyGame (.9.4) and follow the instructions on this video that I found for you on YouTube:

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

This will give you a tutorial of how to install PyGame 1.9.3 a lower version.

Good luck!




回答3:


Try python3 -m pip install -U pygame --user

See Pygame GettingStarted



来源:https://stackoverflow.com/questions/52414003/pygame-installation-via-pip

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!