Pip 是否有新版本的蟒蛇环境pygame?

Pip 是否有新版本的蟒蛇环境pygame?,pip,pygame,anaconda,Pip,Pygame,Anaconda,我在pip环境中使用了pygame,使用起来没有问题。 但现在我切换到conda环境(称为tf gpu)来拥有tf功能。 我发现康达版pygame最常用的频道是cogsci 但是,终端中的conda install-c cogsci pygame会导致错误: 似乎存在版本不兼容。 然后我从conda下载了原始的tar.bz2文件,并尝试了conda安装--offline C:\…(文件路径) 解释器(python 3.8.8,conda('tf_gp'env')下载并识别它。 然后Pyhton

我在pip环境中使用了pygame,使用起来没有问题。
但现在我切换到conda环境(称为tf gpu)来拥有tf功能。 我发现康达版pygame最常用的频道是cogsci
但是,终端中的conda install-c cogsci pygame会导致错误:


似乎存在版本不兼容。

然后我从conda下载了原始的tar.bz2文件,并尝试了
conda安装--offline C:\…(文件路径)

解释器(python 3.8.8,conda('tf_gp'env')下载并识别它。
然后Pyhton导入了pygame,但出现了
的错误,即没有模块“from python.base import*”
继续执行该操作。(因为它在包的
\uuuuu init\uuuuu
文件中)
这些问题是由于pygame的旧版本造成的吗?我在anaconda中尝试了其他频道,但没有成功(而且它们更老)。
而且由于许多软件包的先决条件,我也不能降级python。
我还尝试通过pip(在conda promp中)进行安装,但它说已经满足了要求(正如我以前在pip env(python 3.8.2)中使用pygame)

  • 有新的康达版本的pygame吗
  • 我是否应该删除pip中以前的pygame并在conda env中再次尝试pip安装
  • 或者是否可以修改主程序包源代码(旧文件)

通过卸载我拥有的其他python版本(3.6)和使用pip版本的pygame(当我的系统上有两个python版本(3.6、3.8)时,该版本不起作用),问题得以解决

当您同时运行多个版本的python和pygame时,通常会出现此问题,这会导致某些不兼容。另一个可能出现的问题是,anaconda环境无法识别pygame,因为它无法找到它

我的建议是卸载所有较旧版本的python和pygame,并安装最新版本

或者,为了获得更好的体验和更少的问题,您可以使用VisualStudio代码


谢谢,

谢谢,我已经弄明白了,并在4小时前把我的答案贴在这里。它奏效了。