Python ImportError:没有名为';pygame';

Python ImportError:没有名为';pygame';,python,import,pygame,Python,Import,Pygame,我已经安装了python 3.3.2和pygame 1.9.2a0。每当我尝试通过键入以下内容导入pygame时: 导入pygame 我收到以下错误消息: Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:03:43) [MSC v.1600 32 bit (Intel)] on win32 Type "copyright", "credits" or "license()" for more information. >>>

我已经安装了python 3.3.2和pygame 1.9.2a0。每当我尝试通过键入以下内容导入pygame时:

导入pygame

我收到以下错误消息:

Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:03:43) [MSC v.1600 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> import pygame
Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import pygame
ImportError: No module named 'pygame'
>>> 
win32上的Python 3.3.2(v3.3.2:d047928ae3f6,2013年5月16日,00:03:43)[MSC v.1600 32位(英特尔)] 有关详细信息,请键入“copyright”、“credits”或“license()”。 >>>导入pygame 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 导入pygame ImportError:没有名为“pygame”的模块 >>> 我讨论了一些与此错误相关的问题,但没有一个解决方案有帮助。
我有一台带有Win7操作系统的64位机器,我至少花了一个小时才弄明白这一点。你是对的问题是安装文件都是32位的

幸运的是,我找到了64 pygame下载的链接!这是:

只要根据您的python版本选择相应的版本,它就会像魔术一样工作。安装功能将使您在安装时看到一个明亮的蓝色屏幕(此时您知道安装是正确的)

然后进入pythonidle并键入“importpygame”,您将不会再收到任何错误


道具转到@yuvi,他与StackOverflow共享了链接。

我是python的新手,我也遇到过同样的问题。(windows x64操作系统) 我已经解决了,执行以下步骤

  • 我删除了python(x64版本)和pygame
  • 我已经下载并安装了python 2.6.6 x86:
  • 我已经下载并安装了pygame(安装时,我选择了安装python的目录):
  • 效果很好:)

  • 在Win64系统上不需要64位Python,只需安装32位版本的Python和Pygame,它们就可以正常工作(而且还有很多模块供它们使用)。

    我也遇到了同样的错误。这是因为您的Pygame版本与您的Python或Pydev版本不兼容。转到此链接,获取适合当前Python版本的Pygame的正确版本。按住Ctrl键F以更快地找到它,或者单击蓝色的python一词。在顶端。安装Pygame时,它应该自己找到Python路径。至少mind做了些什么。我使用Python 3.4通过Eclipse运行Pygame


    以下是使用较新的Python 3.5的用户的说明(谷歌把我带到了这里,我怀疑其他3.5用户也可能在这里结束):

    我刚刚成功地在Windows上安装了Pygame 1.9.2a0-cp35,它使用Python 3.5.1运行

    • 安装Python,并记住安装位置
    • 转到并下载
      pygame-1.9.2a0-cp35-none-win32.whl
    • 将下载的.whl文件移动到
      python35/Scripts
      目录
    • Scripts
      目录中打开命令提示符(
      Shift
      -
      右键单击
      目录中的
      在此处打开命令窗口
    • 输入命令:

      pip3安装pygame-1.9.2a0-cp35-none-win32.whl

    • 如果在最后一步中出现错误,请尝试:

      python-mpip安装pygame-1.9.2a0-cp35-none-win32.whl


    这应该可以做到。测试为在Windows 10 64位上工作。

    我遇到了同样的问题,我确实遇到了

    pip install pygame
    

    这对我很有效

    我也遇到了同样的问题,发现至少在Mac操作系统上,
    Pygame
    对Python3不起作用,但我的计算机上也安装了
    Tython2
    ,就像你可能也安装了一样,所以当我使用
    Pygame
    时,我会切换路径,使它使用python2而不是Python3。我使用升华文本作为我的文本编辑器,所以我只需转到
    工具
    生成系统
    新生成系统
    并输入以下内容:

    {
        "cmd": ["/usr/local/bin/python", "-u", "$file"],    
    }
    
    C:\python34\scripts> python -m pip install pygame
    
    而不是

    {
        "cmd": ["/usr/local/bin/python3", "-u", "$file"],   
    }
    

    就我而言。当我不使用
    pygame
    时,我只需将路径更改回原来的位置,以便使用Python3。

    转到python/scripts文件夹,打开一个指向此路径的命令窗口,键入 以下:

    {
        "cmd": ["/usr/local/bin/python", "-u", "$file"],    
    }
    
    C:\python34\scripts> python -m pip install pygame
    
    要测试它,请打开python IDE并键入

    import pygame
    
    print (pygame.ver)
    

    这对我来说很有效…

    因为没有回答说:

    如果您使用的是虚拟环境,请确保在尝试运行该程序之前已将其激活

    如果您真的不知道是否正在使用虚拟环境,请咨询项目的其他参与者。或者尝试查找名为
    activate
    的文件,如下所示:
    find-名称激活

  • 安装并下载pygame.whl文件
  • 将.whl文件移动到python35/Scripts中
  • 转到cmd
  • 将目录更改为python脚本
  • 类型:

    pip install pygame
    
  • 以下是一个例子:

    C:\Users\user\AppData\Local\Programs\Python\Python36-32\Scripts>pip install pygame
    
  • 打开安装python的文件夹
  • 打开脚本文件夹
  • 在地址栏中键入cmd。它将在该位置打开一个命令提示窗口
  • 键入pip安装pygame并按enter键
  • 它应该下载并安装pygame模块
  • 现在运行代码。它工作正常:-)

  • 我正在使用PyCharm IDE。我可以让Pygame与IDLE一起工作,但不能与PyCharm一起工作。这个视频帮助我通过PyCharm安装Pygame

    (PyCharm似乎只识别一个包;如果您使用它的GUI的话。)

    然而,对我来说有一些细微的差别;因为我用的是Windows而不是Mac

    我的“首选项”菜单位于:
    文件->设置…


    然后,在下一个屏幕中,我展开了我的项目菜单,并单击了项目解释器。然后我点击右边的绿色加号图标进入可用软件包屏幕

    我几天前遇到了这个错误!谢天谢地,我找到了答案

    你看,问题是pygame是以.whl(wheel)文件/包的形式出现的。因此,您必须pip安装它

    Pip安装是一个非常复杂的过程,因此请小心。步骤如下:

    第一步。G
    pip install pygame --pre