关于它被称为EOF错误,这是模块本身的错误吗?
#1 楼
到目前为止,已有dev
版本可用。通过pip install pygame==2.0.0.dev6
获取它们
评论
pip install pygame ==列出可用的版本
– MortenB
19年12月1日在16:23
我在使用python3.8 Idle时遇到了麻烦...如果要将其安装在正确的目录中,请使用:pip3 install pygame == 2.0.0.dev6 ...否则pygame将安装在python 2.7目录中(至少在MacOS上)
–法比奥·鲁索(Fabio Russo)
1月26日12:29
谢谢@MortenB,这是一个很棒的提示!
–费尔南多·阿布鲁(Fernando Abreu)
10月15日在17:57
#2 楼
欢迎使用Stack OverflowPygame目前与python 3.8不兼容。我建议您降级到3.7并在那里安装pip。
让我知道它的运行方式...
#3 楼
点子没有pygame了。但是有一种替代方法对我有用。 https://www.pygame.org/wiki/CompileWindows
正确阅读并按照步骤进行操作,应该进行安装。
您还需要将代码更新为pygame 2.0.0代码,因为它仅适用于3.8
顺便说一句,您必须遵循SDL2指令,因为pygame 2.0.0使用了它。
评论
您无需从存储库编译master分支,这里有一个分支1.9.6-python3.8,在编译和安装该分支后,您会得到pygame == 1.9.6。
– NemPlayer
19/12/27在11:16
#4 楼
上面的命令今天在Linux Mint 19上使用Python-3-8-0在3-15-20上为我工作了。让IDLE识别pygame。
sudo pip3 install pygame == 2.0 .0.dev6
我还必须先使用
sudo pip3 install --upgrade pip
更新pip。
#5 楼
Pygame需要安装Visual Studio C ++构建工具。确保已从此处下载了这些文件。#6 楼
打开电源外壳窗口并确保您的Internet已打开,然后键入以下命令
pip install pygame
它将自动为您下载并安装
再次确保您的互联网已打开
我有python 3.8.2,并且可以在我的电脑上运行
评论
这就是OP已经使用的命令-还有一个解决方案。那么,这里增加的价值是什么?
– colidyre
4月11日,0:20
评论
Windows 10和python 3.8已经问过同样的问题。 stackoverflow.com/questions/58469733/pip-install-eoferror看起来Windows的Python 3.8轮子现在可以在PyPI上使用