新浪博客

pycharm import pygame 出现报错:No module named 'pygame'

2018-01-07 19:27阅读:
看了看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 进行安装。
pycharm <wbr>import <wbr>pygame <wbr>出现报错:No <wbr>module <wbr>named <wbr>'pygame'

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


pycharm <wbr>import <wbr>pygame <wbr>出现报错:No <wbr>module <wbr>named <wbr>'pygame'
后来百度,说要在File->Default->Settings 里面安装pygame,即在Python Interpreter 里面选择上文所述的安装好pygame的跑python.exe
pycharm <wbr>import <wbr>pygame <wbr>出现报错:No <wbr>module <wbr>named <wbr>'pygame'
后来发现这样还不行,经过不断试错,发现在File->Settings 里面也要安装pygame,安装方法和File->Default->Settings一样。
pycharm <wbr>import <wbr>pygame <wbr>出现报错:No <wbr>module <wbr>named <wbr>'pygame'
把Inherit global 和Make available 都选择了,这样就可以了。
Python 的库啊模板啊都要自己安装,还有很多要折腾,感觉对于初学者来说开发环境搭建比写程序还麻烦,当然IDLE还是和MATLAB这样的,比较简单。当然,PYCHARM能够很好的提示模板和类所包含的属性和函数,如图所示,这个太强大,点赞。
pycharm <wbr>import <wbr>pygame <wbr>出现报错:No <wbr>module <wbr>named <wbr>'pygame'

我的更多文章

下载客户端阅读体验更佳

APP专享