如何下载适用于 Python 3.5.1 的 Pygame?

新手上路,请多包涵

我无法找到适用于 Python 3.5 的 pygame 下载,而且我下载的那些在我导入 shell 时似乎不起作用。帮助?

这是我在 shell 上收到的消息:

import pygame Traceback(最近调用 last):文件“”,第 1 行,在 import pygame ImportError: No module named ‘pygame’

原文由 Utnapishtum 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 777
1 个回答

我猜你使用的是 Windows。如果您不是,则没有适用于 Python 3+ 的特殊版本的 pygame。如果您有 Windows,请阅读以下内容。

您将需要 pygame 成为您执行此操作的一部分。这样您就可以在命令提示符下使用它。确保在执行此操作时以管理员身份使用它。

首先,您需要找出您拥有的 Python 的位版本。打开你的 Python shell,在窗口的顶部它应该说类似“Pygame V(一些数字)(位号)”你想要位号。

现在您需要打开命令提示符。使用“windows键+r键”打开运行菜单,输入“cmd”并回车。或者您可以在您的 PC 上搜索“cmd”并右键单击它并选择“以管理员身份运行”以以管理员身份打开。

Python 带有一个特殊的路径命令,称为“pip”。我不会过多地介绍这个模块,但简而言之,它用于安装附加的 Python 模块。你需要做的第一件事是这个命令……

 pip install wheel

执行此操作时,屏幕应该会打印出一些内容。您可以判断模块是否安装正确,因为它应该打印类似“wheel installed successfully”的内容。我们稍后会需要这个。

现在您需要获取您的 pygame 文件。 到这里 找到 pygame 部分。如果你有 python 32 位下载,你应该下载这个“pygame-1.9.2b1-cp35-cp35m-win32.whl”或者如果你有 64 位 Python 下载“pygame-1.9.2b1-cp35-cp35m-win_amd64.whl”。我很确定这些是您的位版本所需的,但几个月前我在我的 Windows 10 上安装了 pygame,所以它们现在可能有所不同。

下载完成后,返回命令提示符。输入这个命令…

 pip install (filename)

确保它包含 .whl 扩展名。如果出现错误,请指定文件所在文件夹的路径(应该是下载文件夹)。您应该再次看到类似于“pygame 安装成功”的消息。

完成所有这些后,打开您的 Python shell 并输入…

 import pygame

如果它有效,你现在可以使用 pygame 了。如果没有,那么您还可以尝试其他一些方法…

  1. 尝试重新启动您的电脑。有时这些事情直到系统重新启动才会生效。
  2. 尝试从上面列出的网站安装不同版本的 pygame。由于位版本差异,这可能只是一个简单的问题。
  3. 确保您确实从该文件安装了 pygame 模块。它可能会抛出一个看似真正成功安装的错误。仔细检查总是值得的。

就像我在几个月前用 Python 3.4 64 位在我的 Windows 10 上安装 pygame 之前所说的那样,就像我在这里告诉你的一样,所以它应该可以工作,但可能已经过时了。无论如何,我希望这可以帮助您解决 pygame 安装问题,并祝您好运!

原文由 user5724836 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题