目前无法通过pip安装pygame。得到此消息:



关于它被称为EOF错误,这是模块本身的错误吗?

评论

Windows 10和python 3.8已经问过同样的问题。 stackoverflow.com/questions/58469733/pip-install-eoferror

看起来Windows的Python 3.8轮子现在可以在PyPI上使用

#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 Overflow

Pygame目前与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