导入pygame失败

时间:2011-12-28 20:08:56

标签: python windows eclipse pygame

我从这里安装了python 2.6.6和pygame 2.6:
http://pygame.org/ftp/pygame-1.9.1.win32-py2.6.msi

然而,当我尝试运行这个简单的程序时,我收到一个错误:

import pygame
pygame.init()
pygame.quit ()

错误说:

  

未解决的导入:pygame

它可能是什么?

编辑: 当我在做什么

import pygame

在C:\ Python26 \ python.exe中,解释器,它工作正常。
所以它可能是一个Eclipse问题 任何人都知道该怎么做?

4 个答案:

答案 0 :(得分:5)

 import pygame

添加行

import sys
print sys.path

如果未显示pygame的路径,则表示您没有正确设置PYTHONPATH环境变量。

答案 1 :(得分:3)

sudo pip install pygame

然后尝试:

import pygame

那应该适合你。

答案 2 :(得分:1)

如果Eclipse导入时无法找到Pygame。 Pygame存在于Python的路径中存在问题。如果你试图像我一样通过Eclipse运行Pygame。最简单的方法是卸载Pygame。从这里下载Pygame。

http://www.lfd.uci.edu/~gohlke/pythonlibs/

确保它是适用于您的Python版本的Pygame的正确版本。安装时如果找不到路径,则需要将其放在自己的位置。我的Pygame版本将自己置于正确的道路上。

检查Python的路径而不选择偏好。您可以输入代码。

import sys
print (sys.path)

如果它在您的路径中显示它仍然无法正常工作。您当前的Python版本错误。如果每件事都是正确的,那么你的代码应该可行。您可以使用以下代码打印您的Pygame版本。

import pygame
pygame.init()
print (pygame.ver)

答案 3 :(得分:0)

我遇到了同样的问题,因此建议您在安装Python版本时检查是否已创建路径。要创建路径或进行检查,只需转到面板控件,依次单击"System and Security""System",依次单击"Advanced system settings""Environment variables"。现在,您只需要单击"Path""Edit":现在,您可以查看是否已创建路径或是否需要创建新路径。

在第二种情况下,单击"new"。找到您的Python在计算机上的路径,并将其放在字符串上。点击“确定”。重新启动计算机,转到cmd并编写

pip3 install pygame

然后转到IDLE并运行以下简单代码:

import pygame

我希望您成功安装了pygame

如果它不起作用,请重新安装python并检查在下载过程中创建路径。