【发布时间】:2019-02-24 02:37:03
【问题描述】:
我正在尝试在我的 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不能导入模块就说已经满足要求了?
【问题讨论】:
-
也许你已经为 Python 2.7 安装了 pygame,并试图用 Python 3.7 导入它。检查 Python 版本:stackoverflow.com/questions/1093322/…
-
python 运行 python 2.7,python3 运行 python 3.7 :(
-
尝试忽略缓存目录
pip install --no-cache-dir --upgrade pygame -
它说 Requirement already up-to-date: pygame in /home/cesar/.local/lib/python3.7/site-packages (1.9.4)
标签: python python-2.7 pip pygame