标签: python-3.x
所以我写了一个小命令行应用程序,并希望提供一种简单的方法来克隆和使用它。问题:我的应用程序有一些依赖项,如Hashlib和Pyperclip。
是否有最佳方法可以在其他计算机上安装缺少的软件包?
我可以在没有人需要安装全局pip包的情况下这样做吗?
venv
compile
如果我不能这样做,如何在不同的机器上安装软件包?
是否有一个很好的例程允许用户在安装后完全删除我的应用程序?
答案 0 :(得分:1)
您可以使用py2exe模块为Windows平台创建独立应用程序。您可以使用py2app在Mac平台上制作独立应用。对于Linux,您应该使用.deb格式准备一个包来定位Ubuntu / Debian环境(这是* nix最流行的一种)。彼此* nix风味有自己的包装系统,你必须遵循它作为一个平台。