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

标签:
python安装pycharmpygame解释器 |
看了看Python 的书,想来试试书上的程序(Python编程从入门到实践,Eric
Matthes),里面的项目部分《外星人入侵》用Pygame模块来做,想试一下。
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
把Inherit global 和Make available 都选择了,这样就可以了。
首先发现装的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 进行安装。
http://s9/mw690/001oDDnGzy7hc4vfN5Sa8&690import pygame 出现报错:No module named 'pygame'" TITLE="pycharm import pygame 出现报错:No module named 'pygame'" />
此时,用PYTHON自带的IDLE,进行编写代码如下:
import sys
import pygame
def run_game():
运行后如图:
http://s9/mw690/001oDDnGzy7hc4Izznye8&690import pygame 出现报错:No module named 'pygame'" TITLE="pycharm import pygame 出现报错:No module named 'pygame'" />
虽然IDLE算是初步转起来了,但是IDLE毕竟不够强大,引入的类和模板,加个点,都没有相关函数和属性的提示,这方面还是Pycharm厉害一点,但是在Pycharm新建一个PROJECT后,运行出现了如下问题:pycharm
import pygame 出现报错:No module named 'pygame'
http://s11/mw690/001oDDnGzy7hc4Z5wrEda&690import pygame 出现报错:No module named 'pygame'" TITLE="pycharm import pygame 出现报错:No module named 'pygame'" />
后来百度,说要在File->Default->Settings 里面安装pygame,即在Python
Interpreter 里面选择上文所述的安装好pygame的跑python.exe
http://s11/mw690/001oDDnGzy7hc5oIIQ24a&690import pygame 出现报错:No module named 'pygame'" TITLE="pycharm import pygame 出现报错:No module named 'pygame'" />
后来发现这样还不行,经过不断试错,发现在File->Settings
里面也要安装pygame,安装方法和File->Default->Settings一样。
http://s13/mw690/001oDDnGzy7hc5AKrqk7c&690import pygame 出现报错:No module named 'pygame'" TITLE="pycharm import pygame 出现报错:No module named 'pygame'" />
把Inherit global 和Make available 都选择了,这样就可以了。
Python
的库啊模板啊都要自己安装,还有很多要折腾,感觉对于初学者来说开发环境搭建比写程序还麻烦,当然IDLE还是和MATLAB这样的,比较简单。当然,PYCHARM能够很好的提示模板和类所包含的属性和函数,如图所示,这个太强大,点赞。
http://s1/mw690/001oDDnGzy7hc65E4Cc20&690import pygame 出现报错:No module named 'pygame'" TITLE="pycharm import pygame 出现报错:No module named 'pygame'" />