在 python 3.10 中使用 python 2.6 包

问题描述 投票:0回答:2

背景

我想通过创建等距 RPG 电脑游戏来学习 Python。为了让它在开始时更有趣一点,我想我不会从头开始,而是改变另一个非常基本的等距 RPG,一点一点地把它变成我自己的*。我认为这个游戏会是一个合适的人选。问题是它是用 python 2.6 制作的。我已经将所有代码转换为 python 3,但是在开始调试过程时,我遇到了包

ocempgui
不再存在的问题。我似乎无法使用
pip
conda
安装它,因为它不在存储库中。

问题

有什么方法可以在 python 3 中使用

ocempgui
包吗? (链接)

附言

如果有人知道另一个用 python 3 编写的基本等距 RPG,请告诉我。

*有些人可能会说从头开始更好,但我认为保持动力更重要。

python python-2.6
2个回答
2
投票

好吧,除非您要找到该库的源代码

ocempgui
并重建它以在当前版本的 python 中运行,否则您就不走运了。库版本控制是使用任何语言 python 工作的很大一部分。


0
投票

查找 ocempgui 的来源很容易,但由于它自 2008 年以来没有更新(!),您必须将它移植到现代 Python 版本 现代 Pygame 版本,这可能是均匀的更具挑战性(前提是没有更新的分叉)。如果我是你,我会考虑用纯 Pygame 替换 ocempgui,我希望它在 15 年内变得更加全面 =)

© www.soinside.com 2019 - 2024. All rights reserved.