所以,我在Python中创建了一个基于文本的RPG,我之前已将项目转换为exe,但我的问题是,有没有办法确保我添加的库可以使用exe而无需用户需要python或者图书馆?有问题的主要是colorama和termcolor。我使用它们来制作不同颜色的物品,我希望用户能够看到它。我试过这个,颜色不能在我用过的单独的电脑上工作。
我的2美分。有很多方法可以做到这一点,我的意思是很多。但没有人接近pyinstaller的真正力量。
选择pyinstaller,因为:
它有一个更新功能(参见pyupdater)
你可以使用colorama
出于某种原因,我永远不会理解,人们仍然使用cxfreeze,它不经常更新,甚至无法为用户提供更新。
CxFreeze曾经有Esky,但即使他们推荐pyinstaller和pyupdater。去搞清楚!
看起来你想要使用Python Disutils。 Python维护这些工具以帮助开发人员轻松地将代码分发给用户,我认为他们将完成您正在搜索的内容。特别是,请参阅10.43。