我从这里安装了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问题
任何人都知道该怎么做?
答案 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并检查在下载过程中创建路径。