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,(
  • MB] [Dec 15, 2017]”>pygame‑1.9.3‑cp37‑cp37m‑win32.whl
),复制到python安装路径的Scripts文件夹内;
然后并且用DOS的CMD命令重新安装,首先CD+空格+python安装路径(到Scripts),按回车;
再用命令python -m pip install –user pygame-1.9.3-cp37-cp37m-win32.whl 进行安装。

python安装pygame模块_第1张图片import pygame 出现报错:No module named ’pygame’” title=”pycharm import pygame 出现报错:No module named ’pygame’” action-data=”http%3A%2F%2Fs9.sinaimg.cn%2Fmw690%2F001oDDnGzy7hc4vfN5Sa8%26690” action-type=”show-slide”>


此时,用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

运行后如图:

python安装pygame模块_第2张图片import pygame 出现报错:No module named ’pygame’” title=”pycharm import pygame 出现报错:No module named ’pygame’” action-data=”http%3A%2F%2Fs9.sinaimg.cn%2Fmw690%2F001oDDnGzy7hc4Izznye8%26690” action-type=”show-slide”>

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

python安装pygame模块_第3张图片import pygame 出现报错:No module named ’pygame’” title=”pycharm import pygame 出现报错:No module named ’pygame’” action-data=”http%3A%2F%2Fs11.sinaimg.cn%2Fmw690%2F001oDDnGzy7hc4Z5wrEda%26690” action-type=”show-slide”>


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

python安装pygame模块_第4张图片import pygame 出现报错:No module named ’pygame’” title=”pycharm import pygame 出现报错:No module named ’pygame’” action-data=”http%3A%2F%2Fs11.sinaimg.cn%2Fmw690%2F001oDDnGzy7hc5oIIQ24a%26690” action-type=”show-slide”>

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

python安装pygame模块_第5张图片import pygame 出现报错:No module named ’pygame’” title=”pycharm import pygame 出现报错:No module named ’pygame’” action-data=”http%3A%2F%2Fs13.sinaimg.cn%2Fmw690%2F001oDDnGzy7hc5AKrqk7c%26690” action-type=”show-slide”>


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

Python 的库啊模板啊都要自己安装,还有很多要折腾,感觉对于初学者来说开发环境搭建比写程序还麻烦,当然IDLE还是和MATLAB这样的,比较简单。当然,PYCHARM能够很好的提示模板和类所包含的属性和函数,如图所示,这个太强大,点赞。
python安装pygame模块_第6张图片import pygame 出现报错:No module named ’pygame’” title=”pycharm import pygame 出现报错:No module named ’pygame’” action-data=”http%3A%2F%2Fs1.sinaimg.cn%2Fmw690%2F001oDDnGzy7hc65E4Cc20%26690” action-type=”show-slide”>




    

你可能感兴趣的:(python安装pygame模块)