python安装pygame模块

看了看Python 的书,想来试试书上的程序(Python编程从入门到实践,Eric Matthes),里面的项目部分《外星人入侵》用Pygame模块来做,想试一下。

首先发现装的Python 有问题原来的Python3.6.4版本安装完成后Scripts文件夹里空白的,什么也没有,从https://www.python.org/downloads/windows/,
重新下了Python 3.7.0a3 ,Download Windows x86 executable installer版本,然后下载pygame对应的python3.7版本,
https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame,(
),复制到python安装路径的Scripts文件夹内;
然后并且用DOS的CMD命令重新安装,首先CD+空格+python安装路径(到Scripts),按回车;
再用命令python -m pip install –user pygame-1.9.3-cp37-cp37m-win32.whl 进行安装。



此时,用PYTHON自带的IDLE,进行编写代码如下:
import sys

import pygame


def run_game():
    pygame.init()
    screen = pygame.display.set_mode((1200, 800))
    pygame.display.set_caption(“Ak”)

    pygame.display.flip()

    while True:

        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                pygame.quit()
                sys.exit()
                break

运行后如图:


虽然IDLE算是初步转起来了,但是IDLE毕竟不够强大,引入的类和模板,加个点,都没有相关函数和属性的提示,这方面还是Pycharm厉害一点,但是在Pycharm新建一个PROJECT后,运行出现了如下问题: pycharm import pygame 出现报错:No module named ‘pygame’


后来百度,说要在File->Default->Settings 里面安装pygame,即在Python Interpreter 里面选择上文所述的安装好pygame的跑python.exe

后来发现这样还不行,经过不断试错,发现在File->Settings 里面也要安装pygame,安装方法和File->Default->Settings一样。


把Inherit global 和Make available 都选择了,这样就可以了。

Python 的库啊模板啊都要自己安装,还有很多要折腾,感觉对于初学者来说开发环境搭建比写程序还麻烦,当然IDLE还是和MATLAB这样的,比较简单。当然,PYCHARM能够很好的提示模板和类所包含的属性和函数,如图所示,这个太强大,点赞。



    </div>
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值