我正在尝试使用文本编辑器Sublime Text和python 3安装和运行pygame(我认为)。我尝试安装几次,但尝试导入pygame时仍从ST收到以下错误消息:
import pygame
回溯(最近通话最近):
中的文件“ /Users/Hank/Desktop/python_work/Chapter_12_alien_invasion/test1.py”,第1行 导入pygame
ModuleNotFoundError:没有名为“ pygame”的模块
[在0.1秒内完成,退出代码为1]
[cmd:['/ usr / local / bin / python3','-u','/ Users / Hank / Desktop / python_work / Chapter_12_alien_invasion / test1.py']]
[dir:/ Users / Hank / Desktop / python_work / Chapter_12_alien_invasion]
[path:/Library/Frameworks/Python.framework/Versions/3.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin]
我遵循了本教程:http://brysonpayne.com/2015/01/10/setting-up-pygame-on-a-mac/
相关命令在这里:
sudo pip3 install hg+http://bitbucket.org/pygame/pygame
但是即使我使用'sudo',我仍然会收到此消息:
当前用户不拥有目录'/ Users / Hank / Library / Caches / pip / http'或其父目录,并且缓存已被禁用。请检查该目录的权限和所有者。如果使用sudo执行pip,则可能需要sudo的-H标志。
目录“ / Users / Hank / Library / Caches / pip”或其父目录不属于当前用户,并且缓存轮已被禁用。检查该目录的权限和所有者。如果使用sudo执行pip,则可能需要sudo的-H标志。
对不起-我知道很多人都在问这个问题,但是我不知道该怎么办。谢谢您的帮助。
这是我尝试pip3 install --user hg+http://bitbucket.org/pygame/pygame
时收到的错误消息:
pygame的建筑轮子失败
以下是我尝试安装后收到的消息全文的链接:
答案 0 :(得分:0)
答案 1 :(得分:0)
我还在终端上输入了几乎相同的行:python3 -m pip install Pygame
。然后我在Jupyter QtConsole上输入import pygame
,它响应了以下几行:
pygame 1.9.5
Hello from the pygame community. https://www.pygame.org/contribute.html
然后,我尝试在Jupyter Notebook上运行,它也可以正常工作。我正在使用Python 3.7.1
。