安装
pip install XXX
是我们常用的安装命令,但是我在想要安装pygame的时候总是提示安装失败如下:
error: subprocess-exited-with-error
This is an issue with the package mentioned above, not pip.
这个是包的问题不是pip的问题,于是我以为是我镜像源的问题,我查看官网的Pypi发现官网是有pygame这个包的,后面又更换了清华镜像源、阿里镜像源发现都解决不了这个问题
后面我使用了它:
pip install pygame --pre
因为我使用的是Python3.11的版本但是pygame目前只有2.1.2, pygame是一个c的包,所以每一次发布一个小的python版本都需要一个新包与其兼容,那解决这个问题的方法要不就是我降低python版本要不就是使用一个临时的包,我选择了后者。
使用
我在使用pycharm编辑器进行代码编写的时候发现pycharm找不到我安装的包,但是我在cmd中输入pip list是有我安装的python包的,最后发现是我使用的python源不同,我在pycharm中使用的是一个默认python3.0源,于是我设置了使用本地源的方式解决了这个问题。
使用Pygame写“Hello Word”
代码直接呈上:
import pygame
from pygame.locals import *
import sys
pygame.init()
title = pygame.display.set_caption('Hello Word')
screen = pygame.display.set_mode((500,500))
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()```