在Python 3.7.3中工作正常,但在3.9.6中不工作。

11 浏览
0 Comments

在Python 3.7.3中工作正常,但在3.9.6中不工作。

我正在尝试安装Pygame。我使用Enthought Python Distribution运行Windows 7。我成功安装了pip,但是当我尝试使用pip安装Pygame时,出现了以下错误:

"由于HTTP错误HTTP错误400:URL错误,无法安装要求的Pygame..."

我在谷歌搜索中找不到关于这个问题的任何信息,但我在另一个Stack Overflow的问题中找到了以下提示:

pip install hg+http://bitbucket.org/pygame/pygame

这给了我以下错误:

找不到命令hg

我不知道还能做什么,因为我在谷歌搜索中找到的所有内容都是关于Mac的,所以我不知道我能否在Windows上按照这些说明操作。

0
0 Comments

在Python 3.7.3中工作,但在3.9.6中无法工作的原因和解决方法

最近有用户报告说,他们的代码在Python 3.7.3中可以正常工作,但在3.9.6中无法正常工作。经过调查,发现这个问题的原因是与pygame库的安装有关。

为了解决这个问题,我们可以尝试以下方法:

首先,我们需要安装mercurial和pygame库。我们可以通过以下命令在终端中安装它们:

sudo apt-get install mercurial
sudo pip install hg+http://bitbucket.org/pygame/pygame

以上命令将安装mercurial和pygame库。

安装完成后,我们可以尝试运行之前无法工作的代码,并检查是否解决了问题。

值得注意的是,我们需要确保我们的Python版本是3.9.6,并且我们已经按照上述步骤正确安装了pygame库。

这个问题的原因是pygame库在不同的Python版本中可能存在兼容性问题。通过更新pygame库以适应Python 3.9.6,我们可以解决这个问题。

希望这个解决方法可以帮助那些在Python 3.9.6中遇到类似问题的人。

0