anaconda env 有新版本的 pygame 吗?
Is there new version of pygame for anaconda env?
我在pip环境下有pygame,使用没问题
但现在我切换到 conda 环境(称为 tf-gpu)也具有 TF 功能。
正如我发现 pygame 的 conda 版本最常用的频道是 cogsci。
但是终端中的 conda install -c cogsci pygame
会导致错误:
好像是版本不兼容
然后我从 conda 下载了原始 tar.bz2 文件,并尝试 conda install --offline C:\...(file path)
它下载并被解释器识别(python 3.8.8, conda('tf_gp' env)).
然后 Pyhton 导入 pygame 但是 there is no module "from python.base import *"
错误继续它。(因为它在包的 __init__
文件中)
这些问题是由于 pygame 的旧版本引起的吗?我在 anaconda 中尝试了其他频道但没有成功(而且它们更旧)。
而且我也不能降级 python 因为很多包的先决条件。
我也尝试通过 pip 安装(在那个 conda promp 中),但它说要求已经满足(因为我以前在 pip env(python 3.8.2).[=16= 中使用 pygame ]
- pygame有新的conda版本吗?
- 我应该在 pip 中删除之前的 pygame 并在 conda env 中再次尝试 pip 安装吗?
- 或者是否可以修改主包源代码(旧文件)?
问题已通过卸载我拥有的其他 python 版本 (3.6) 解决。并使用 pygame 的 pip 版本(当我的系统上有两个 python 版本(3.6、3.8)时,它不起作用。)
此问题通常出现在 运行 多个版本的 python 和 pygame 在一起时,这会导致一些不兼容。另一个可能发生的问题是 anaconda 环境停止识别 pygame 因为它找不到它。
我的建议是卸载所有 python 和 pygame 的旧版本并安装最新版本。
否则您可能会转向 Visual studio 代码以获得更好的体验和更少的问题。
谢谢,
我在pip环境下有pygame,使用没问题
但现在我切换到 conda 环境(称为 tf-gpu)也具有 TF 功能。
正如我发现 pygame 的 conda 版本最常用的频道是 cogsci。
但是终端中的 conda install -c cogsci pygame
会导致错误:
好像是版本不兼容
然后我从 conda 下载了原始 tar.bz2 文件,并尝试 conda install --offline C:\...(file path)
它下载并被解释器识别(python 3.8.8, conda('tf_gp' env)).
然后 Pyhton 导入 pygame 但是 there is no module "from python.base import *"
错误继续它。(因为它在包的 __init__
文件中)
这些问题是由于 pygame 的旧版本引起的吗?我在 anaconda 中尝试了其他频道但没有成功(而且它们更旧)。
而且我也不能降级 python 因为很多包的先决条件。
我也尝试通过 pip 安装(在那个 conda promp 中),但它说要求已经满足(因为我以前在 pip env(python 3.8.2).[=16= 中使用 pygame ]
- pygame有新的conda版本吗?
- 我应该在 pip 中删除之前的 pygame 并在 conda env 中再次尝试 pip 安装吗?
- 或者是否可以修改主包源代码(旧文件)?
问题已通过卸载我拥有的其他 python 版本 (3.6) 解决。并使用 pygame 的 pip 版本(当我的系统上有两个 python 版本(3.6、3.8)时,它不起作用。)
此问题通常出现在 运行 多个版本的 python 和 pygame 在一起时,这会导致一些不兼容。另一个可能发生的问题是 anaconda 环境停止识别 pygame 因为它找不到它。
我的建议是卸载所有 python 和 pygame 的旧版本并安装最新版本。
否则您可能会转向 Visual studio 代码以获得更好的体验和更少的问题。
谢谢,