我正在尝试学习Python,并认为学习编写游戏会更有趣,但困难的一点似乎是让pygame工作。
我不是真的喜欢IT,所以很抱歉这是一个漫无边际的东西,我可能遗漏了一些你需要知道的令人讨厌的东西。
我有 Windows 10,它是 64 位, 我安装了python 2.7,然后试图让pygame工作。 当我打开python时,它在屏幕顶部有c:Python27python.exe
并键入help("modules")
然后它列出了pygame。所以它就在那里。
但是我正在关注一本应该教我编程的书,但我在开始时遇到了问题。
它说在记事本中编写一个程序,我将其保存在c:\user\user\firstprogram.py 中,第一行是
导入 pygame, 系统
但是,当我进入cmd提示符并放置
python firstprogram.py
它的错误消息是
追踪 文件 "Firstprogram.py",第 1 行,在导入 pygame, sys 中 模块未找到错误:没有模块名称"pygame">
有几个可能的原因。 是pygame的版本吗?
我需要告诉pythonpygame在哪里以及我该怎么做吗? 什么时候应该安装 python 和 pygame,即 c:\ 等,因为搜索谷歌似乎没有告诉我这一点。
请检查您的C:\目录是否安装了任何其他python版本?
我建议你这样做。
1.( 打开 Python IDLE 并编写
import pygame
然后:
print(pygame.init())
如果它返回
(6, 0)
那么这意味着你已经安装了pygame。
2.(我的建议是不要使用记事本并从命令行运行.py,因为这需要大量工作且效率不高。
3.(在左上角的python IDLE中单击文件,然后单击"新建文件",应该会弹出一个窗口,这就是您的代码所在的位置。写
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是我最好的选择(。
祝你好运!