pygame错误:“导入错误:没有名为'pygame'的模块”

时间:2018-06-29 18:13:20

标签: python python-3.x pygame

这是我的情况:

enter image description here

我尝试分别使用pygamepip在python 3.4.2和python 3.6.3中导入pip3

在python 3.4.2 shell中:

  

回溯(最近通话最近)是:
   
的文件“”第1行       导入pygame
  ImportError:没有名为“ pygame”的模块

在python 3.6.3 shell中:

  

回溯(最近通话最近):
   
的文件“”第1行       导入pygame
     文件“ C:\ Users \ aditya dand \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ pygame__init __。py”在第141行中       从pygame.base导入*
  ModuleNotFoundError:没有名为“ pygame.base”的模块

这些是发生的错误。

我还使用了pygame-1.9.2a0-hg_5974ff8dae3c%2B.win32-py3.4.msi
它显示的是pygame的标头文件,但未导入任何内容。

该怎么办?

6 个答案:

答案 0 :(得分:1)

第一步:

检查http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame来查找与您正在运行的Python版本匹配的Windows安装程序。 pygame的当前版本是:pygame-1.9.4-cp37-cp37m-win_amd64.whl

将此文件移动到文件夹C:\Users\username\AppData\Local\Programs\Python\Python37\Scripts

=======================================

第二步:

打开cmd,然后键入:

cd\
cd /d C:\Windows
cd /d C:\Users\username\AppData\Local\Programs\Python\Python37\Scripts

,然后键入命令:

pip install pygame

现在,您已经成功安装了pygame软件包。

=======================================

Step3:

打开PyCharm文件>>设置 确保“项目解释器”具有“ pygame”软件包,如下所示:

File>>Setting>> make sure the "pygame" package is there.

答案 1 :(得分:1)

检查你是否在路径中添加了python

答案 2 :(得分:0)

如果有人需要帮助,请完成此操作:从系统中删除所有python版本,并从https://www.python.org/downloads/release/python-352/安装python 3.5.2

然后转到https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame

并搜索pygame并下载pygame‑1.9.3‑cp35‑cp35m‑win_amd64.whl

然后在cmd的此位置转到C:\ Users \“您的用户名” \ AppData \ Local \ Programs \ Python \ Python35 \ Scripts(命令提示符)

键入此行并完成“ pip3 install pygame-1.9.3-cp35-cp35m-win_amd64.whl”

希望对您有帮助

答案 3 :(得分:0)

编辑-pygame仅适用于python> = 3.6。*

如果您使用的是Windows,我也遇到同样的问题,并且我知道如何修复它,请按照以下步骤操作:

  1. 转到pygame网站,然后转到下载页面
  2. 在那里,向下滚动到Windows部分,然后复制 它说要放入pip应该以py开头
  3. 复制这段简短的代码后,打开命令提示符(搜索 它一开始就与python无关)
  4. 打开它并粘贴代码行,应该说下载和 然后安装,稍等片刻即可完成。然后在 命令提示符中粘贴example.aliens东西,它应该可以工作。
  5. 现在复杂的部分,打开文件资源管理器,转到此PC,然后 搜索pygame完全加载后,如果 它想出的事情清单。应该有两件事 叫做pygame。
  6. 现在将其保持打开状态并按住Windows按钮,然后按r
  7. 然后键入%appdata%并按Enter键
  8. 这将打开appdata roming文件

    查看顶部的Appdata > roaming,然后单击 应用数据

  9. 然后依次单击“本地”,“程序”,“ python”,“ python36”和“ go” 脚本
  10. 现在返回pygame搜索。点击并拖动第二个  在脚本文件夹中调用pygame  而且您应该很好走。
  

请发表评论,如果这没有道理或您想进一步   详细信息

答案 4 :(得分:0)

您安装了pygame吗?您需要在终端中输入OFF : 505040500 ns IMMEDIATE : 13948300 ns MIXED : 24264200 ns pip install pygame。如果您使用的是Windows 10,请按Windows徽标键,然后键入terminal。您可以通过以下方式检查其是否已安装:sudo install pygamepygame -H

答案 5 :(得分:0)

您可以使用 cmd 安装 pygame 键入此 pip install pygame(你必须确保安装了python) 如果这没有帮助 使用 thonny idle 我使用它是因为 python 不能在我的电脑上工作,基本上 Thonny 是一个 python idle,它不需要安装 python 就可以运行,你也可以使用 thonny 安装模块并输入 python 代码,但请确保如果您在 thonny 中导入一个模块,该模块只能在 thonny 中使用,不能在任何其他空闲中使用,除非您将其安装在 cmd 中,但您不需要它,因为 thonny idle 很棒,所以如果您想安装像这样的模块thonny 中的 pygame 1) 打开 thonny 2) 单击工具 3) 单击打开的外壳 在那里你可以输入 pip install pygame 并成功安装我有一台无法运行 python 的土豆电脑,因为它需要 service pack 1 windows7 或更高版本我没有它我只有 windows 7 所以我使用 thonny 并使用 pygame using仅托尼。 :D