尝试安装pygame时出现SyntaxError

时间:2020-06-29 18:37:52

标签: pygame

这是我输入“ py -3.8.3 -m pip install pygame”时得到的信息 (我安装了python 32位(安装了3.8.3版)

from scipy.stats import mode as stats_mode

ny, nx = 50, 100
imgs = np.random.randint(255, size=(5, ny, nx, 3), dtype=np.uint8)
imgs[:3, ny//2, nx//2, :] = 0 # ignore thsee
imgs[3:, ny//2, nx//2, :] = [255, 255, 254] # find this

my = 10 # slice size - must divide ny
mode_img = np.zeros((ny, nx, 3), dtype=np.uint8)

flt_imgs = np.zeros((5, my, nx), dtype=np.float32)
for iy in range(0, ny, my):
    yslice = slice(iy, iy+my)

    flt_imgs[:] = imgs[:, yslice, :, 0]*(256*256)
    flt_imgs += imgs[:, yslice, :, 1]*256
    flt_imgs += imgs[:, yslice, :, 2]
    flt_imgs[flt_imgs == 0] = np.nan

    mode_result = stats_mode(flt_imgs, axis=0, nan_policy='omit')
    imode = mode_result.mode[0].astype(np.int32)
    mode_img[yslice, :, 0] = (imode >> 16) & 0xff
    mode_img[yslice, :, 1] = (imode >> 8) & 0xff
    mode_img[yslice, :, 2] = imode & 0xff
    
print(f'Found mode: {mode_img[ny//2, nx//2]}')

与此相关的各种变化也不起作用,例如只是

Found mode: [255 255 254]

也给出相同的错误消息。

有人可以帮助我安装它吗? 我觉得自己像个傻瓜。

(ps。我知道一些编程知识,这将是一个头文件 允许处理标准输入和输出。 我不明白为什么最初不安装头文件。 在命令提示符下,输入2 + 3给出5,所以我知道python至少是 设置为处理一些输入和输出。 py游戏有安装zip包吗?

谢谢。

0 个答案:

没有答案