安装pygame时出现问题

时间:2018-08-28 21:19:35

标签: python

我正在尝试使用文本编辑器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的建筑轮子失败

以下是我尝试安装后收到的消息全文的链接:

https://pastebin.com/hZKU8VUZ

2 个答案:

答案 0 :(得分:0)

  1. 安装最新版本的python3
  2. 打开终端机
  3. 输入: “ python3 -m pip install Pygame == 1.9.4”(当前最新版本)
  4. 在IDLE上写“ import pygame”,然后运行它以检查pygame是否正常运行

答案 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