【问题标题】:getting pygame and python to work让 pygame 和 python 工作
【发布时间】:2017-07-23 23:02:15
【问题描述】:

我正在尝试学习 Python,并认为学习编写游戏会更有趣,但难点似乎是让 pygame 工作。

我不是很喜欢 IT,所以很抱歉,这只是漫无边际的,我可能遗漏了一些你需要知道的极客内容。

我有 64 位的 Windows 10, 我安装了 python 2.7,然后试图让 pygame 工作。 当我打开 python 时,它在屏幕顶部有 c:\Python27\python.exe 并输入 help("modules") 然后它会列出 pygame。所以它就在那里。

但是,我正在阅读一本本应教我编程的书,但我在开始时遇到了问题。

它说要在记事本中写一个程序,我保存在 c:\user\user\firstprogram.py 中,第一行是

导入pygame,系统

但是,当我进入 cmd 提示符并输入

python firstprogram.py 

它的错误信息是

追溯 文件“Firstprogram.py”,第 1 行,在 import pygame, sys Modulenotfounderror: 没有模块名称'pygame'

有几个可能的原因。 它是pygame的版本吗?

我是否需要告诉 python pygame 在哪里以及如何执行此操作, 何时应安装 python 和 pygame,即 c:\ 等,因为搜索 google 似乎并没有告诉我这一点。

【问题讨论】:

    标签: python pygame


    【解决方案1】:

    请检查您的 C:\ 目录是否安装了其他 python 版本?

    我建议你这样做。

    1.) 打开 Python IDLE 并编写

    import pygame
    

    然后:

    print(pygame.init())
    

    如果返回

    (6, 0)
    

    那么这意味着你已经安装了 pygame。

    2.) 我的建议是不要使用记事本并从命令行运行 .py,因为这样做工作量很大且效率不高。

    3.) 在左上角的 python IDLE 中单击文件,然后单击 NEW FILE,应该会弹出一个窗口,这就是您的代码所在的位置.. 编写

    import pygame
    
    print(pygame.init())
    

    如果你得到结果

    (6, 0)
    

    4.) 如果这不起作用,那么您可能没有安装 pygame。我建议你通过模块“pip”安装它。

    这是一个显示如何安装 pip 的链接 https://pip.pypa.io/en/stable/installing/

    安装后只需打开命令提示符并写入

    pip install pygame
    

    pygame 现在应该可以正常编译了。

    Pygame 工作正常。 python IDLE集成IDE中的程序。

    附言

    您可以从那里下载任何适用于 python 的 IDE 和程序,它更容易编程。(Pycharm 是我的最佳选择)。

    祝你好运!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-17
      • 2017-07-14
      • 2016-11-27
      • 2016-01-28
      • 2014-04-10
      • 2013-10-10
      • 1970-01-01
      相关资源
      最近更新 更多