tangxiaohan 发表于 2020-9-30 22:55:28

入门到实践第一个项目,武装飞船右上角游戏关闭不了

mport sys
代码运行没有报错
import pygame

def run_game():
    #初始化游戏并创建一个屏幕对象
    pygame.init()
    screen = pygame.display.set_mode((1200,800))
    pygame.display.set_caption("Alien Invasion")

   #设置背景色
    bg_color = (0,230,230)
   

    #开始游戏的主循环
    while True:

      #监视键盘和鼠标事件
      for event in pygame.event.get():
            if event.type == pygame.QUIT:{:10_247:}
                sys.exit()
               
      #每次循环时都重绘屏幕
      screen.fill(bg_color)

      #让最近绘制的屏幕可见
      pygame.display.flip()


run_game()

疾风怪盗 发表于 2020-9-30 22:55:29

本帖最后由 疾风怪盗 于 2020-10-1 01:15 编辑

tangxiaohan 发表于 2020-10-1 01:10
我是先在python官网下载了一个whl格式的pygame,然后cmd进去,直接pip install pygame。他提示我pip版本 ...

{:10_284:}你这。。。。。。。。。是可以下载安装,但是麻烦啊
有网的情况,直接联网安装不香么。。。。。。
升级pip版本升级命令:pip install --upgrade pip
清华镜像来进行下载:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 模块名
pip是管理第三方库的工具,主要功能也就是用来下载第三方库安装吧。。。。。。。。

tangxiaohan 发表于 2020-9-30 22:58:12

我没有漏掉那个i

疾风怪盗 发表于 2020-9-30 23:20:02

之前那个帖子,你就说关闭不了,但是明白你的意思,打开的窗体右上角,能关闭啊,按一下,窗体就正常结束运行了,也没报错,怎么说关闭不了呢?

tangxiaohan 发表于 2020-9-30 23:43:30

疾风怪盗 发表于 2020-9-30 23:20
之前那个帖子,你就说关闭不了,但是明白你的意思,打开的窗体右上角,能关闭啊,按一下,窗体就正常结束运 ...

关闭不了,按最小化有用,按X没用

tangxiaohan 发表于 2020-9-30 23:46:50

疾风怪盗 发表于 2020-9-30 23:20
之前那个帖子,你就说关闭不了,但是明白你的意思,打开的窗体右上角,能关闭啊,按一下,窗体就正常结束运 ...

不能发

疾风怪盗 发表于 2020-9-30 23:55:34

我和运行没问题,说明代码没问题

pygame 1.9.6+python3.8.3+pycharm

tangxiaohan 发表于 2020-10-1 00:02:00

疾风怪盗 发表于 2020-9-30 23:55
我和运行没问题,说明代码没问题

pygame 1.9.6+python3.8.3+pycharm

你的pygame是32位的还是64位的,我听别人说python是几位,pygame就几位。但是我import pygame也没报错啊。然后我用的idle,应该不是这个问题,python3.8.5

疾风怪盗 发表于 2020-10-1 00:03:55

tangxiaohan 发表于 2020-10-1 00:02
你的pygame是32位的还是64位的,我听别人说python是几位,pygame就几位。但是我import pygame也没报错啊 ...

我的python是32位的,pygame是pip安装的,版本可以调,但是会自动会选择32位的吧,不会是这个问题

我觉得你可以试试pycham行不行

tangxiaohan 发表于 2020-10-1 00:09:45

疾风怪盗 发表于 2020-10-1 00:03
我的python是32位的,pygame是pip安装的,版本可以调,但是会自动会选择32位的吧,不会是这个问题

...

我只下载了一个64位的pygame,pip不是只能选择下载好的吗,还是说可以自动联网下载合适的,我把pygame删掉试一下,pip也得升级版本?还是不行,我再下个pycharm.

tangxiaohan 发表于 2020-10-1 00:11:40

等下班如果能行,我就结帖

疾风怪盗 发表于 2020-10-1 00:28:14

tangxiaohan 发表于 2020-10-1 00:09
我只下载了一个64位的pygame,pip不是只能选择下载好的吗,还是说可以自动联网下载合适的,我把pygame删 ...

{:10_284:}pip不是一直都是联网下载的么。。。。。。。。。。
用清华镜像来进行下载速度会快很多:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 模块名

tangxiaohan 发表于 2020-10-1 00:41:08

疾风怪盗 发表于 2020-10-1 00:28
pip不是一直都是联网下载的么。。。。。。。。。。
用清华镜像来进行下载速度会快很多:pip i ...

我捋一捋啊,pip是管理第三方库的工具。只能安装pygame,不能下载。我想安装pygame,我得先下载一个。再用pip安装.我之前的回复意思是说,pip应该不能自动联网下载pygame。也有可能我理解错你意思哈

疾风怪盗 发表于 2020-10-1 00:59:58

本帖最后由 疾风怪盗 于 2020-10-1 01:01 编辑

tangxiaohan 发表于 2020-10-1 00:41
我捋一捋啊,pip是管理第三方库的工具。只能安装pygame,不能下载。我想安装pygame,我得先下载一个。再 ...

我也有点乱了。。。。。。。
我记得我就直接pip install pygame安装了,还要下载其他程序么?我知道有些是要下载另外的exe的,但是好像pygame没有吧,直接就装上能用了

然后我也没理解你说的只能安装,不能下载,想安装pygame,得先下载一个。。。。。
这句话是什么意思?直接不就装上了么,干嘛还要下载了再安装?

然后还有一点,你安装第三方库都是怎么安装的?是cmd里pip install 么?

tangxiaohan 发表于 2020-10-1 01:10:53

疾风怪盗 发表于 2020-10-1 00:59
我也有点乱了。。。。。。。
我记得我就直接pip install pygame安装了,还要下载其他程序么?我知道有 ...

我是先在python官网下载了一个whl格式的pygame,然后cmd进去,直接pip install pygame。他提示我pip版本不够,我就找了个网址下载了最新的pip,然后pip install pygame ,稀里糊涂就安装好了。我不知道,安装好了跟我下载了pygame有没有必然关系。很搞的是,我后面又试了试,结果还是说pip版本不够,我按照之前的方法结果不行了。反正我现在懵逼的很,网上各种方法说安装pygame,麻烦的很。而有的人直接pip install pygame 就行了。我觉得我关闭不了很大可能是pygame的原因,唉,

tangxiaohan 发表于 2020-10-1 01:11:49

疾风怪盗 发表于 2020-10-1 00:59
我也有点乱了。。。。。。。
我记得我就直接pip install pygame安装了,还要下载其他程序么?我知道有 ...

第三方库,我只搞过pygame

tangxiaohan 发表于 2020-10-1 01:36:26

疾风怪盗 发表于 2020-9-30 23:55
我和运行没问题,说明代码没问题

pygame 1.9.6+python3.8.3+pycharm

你那个清华镜像是下载pygame的吗,然后在cmd里面直接输入网址?

疾风怪盗 发表于 2020-10-1 01:54:33

tangxiaohan 发表于 2020-10-1 01:36
你那个清华镜像是下载pygame的吗,然后在cmd里面直接输入网址?

你咋还没看懂,没有网址,是输入
pip install pygame
模块名啊,没有网址
因为这样比较慢,所以加了-i参数,从清华镜像源来安装

这就是linux一样的软件源的概念

疾风怪盗 发表于 2020-10-1 01:55:22

而且不止pygame这样下,第三方库都是这么下的,更换模块名就行了

tangxiaohan 发表于 2020-10-1 02:11:20

疾风怪盗 发表于 2020-10-1 01:54
你咋还没看懂,没有网址,是输入
pip install pygame
模块名啊,没有网址


明白了,就是输入
pip install pygame -i
这个-i代表从那个网址获取pygame.
不过你说的linux软件源概念我不懂。感谢
页: [1] 2
查看完整版本: 入门到实践第一个项目,武装飞船右上角游戏关闭不了