无法导入Pygam

2024-06-07 17:19:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试安装和使用PyGame。根据安装程序,我正在使用Python 3.3.2和Pygame“3.3pygame-1.9.2a0”。我从https://bitbucket.org/pygame/pygame/downloads下载的。我使用了一个简单的安装,在下一个类型安装之后,我打开了Python 3.3.2shell并键入“import pygame”。我得到这个错误:

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import pygame
ImportError: No module named 'pygame'
>>> import sys; print sys.path
SyntaxError: invalid syntax

我也在尝试用PyCharm IDE安装它,但我也不知道该怎么做。我正在使用的安装程序可能是32位的,这与我的64位Python安装不兼容,但我不知道如何判断,如果是这样,甚至有64位版本的PyGame用于64位吗?如果有人知道如何安装PyGameforPython3.3.2,请告诉我。谢谢你抽出时间。


Tags: httpsorgimport类型bitbucketmost键入downloads
4条回答

来自pygame website
windows64位用户注意:在这个32位pygame中使用32位python。
因此,要么下载一个32位python,然后使用32位pygame安装程序安装,要么下载here上的非官方64位pygame构建。

目前,pygame不适用于64位Python(或者在Pygame Site上是这样)。
您安装的可能是32位的,因此会导致严重错误。

在Python 3.x中,print是一个函数,因此是SyntaxError。

Python 3.x的Pycharm可用Pycharm Download

我建议使用Python3.x(32位),因为大多数库似乎都与之兼容,而且64位版本本身并没有提供太多性能优势。 我个人使用PyScripter IDE

有时这可能很方便-Very useful precompiled binaries for several libraries

来自pygame website
windows64位用户注意:在这个32位pygame中使用32位python。
因此,要么下载一个32位python,然后用32位pygame安装程序安装,要么下载here上的非官方64位pygame构建。

如果您的python是64位版本,则32位的二进制安装将不起作用。但是,这里有一个64位版本:

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

如果你担心,因为他们是非官方的不要。我已经使用了我的64位python链接的许多安装,他们工作得很好。

相关问题 更多 >

    热门问题