我正在尝试为我的程序创建一个安装包,我可以将它发送给没有任何编程背景并且可能无法使用命令行的其他人。该程序本身对用户非常友好,但它需要安装 Python 包索引中的几个 Python 包才能运行。我可以使用 pip 安装这些软件包(虽然这对一个人不起作用,所以我必须从 .tar.gz 下载并手动安装它),但我认为我的用户无法做到这一点或像我一样解决安装问题。
我和我的用户都在 Windows 环境中工作,所以我尝试使用 iExpress 向导创建安装文件。但是该向导不包括以目录树格式安装大量文件或自动将这些目录添加到 PATH 的任何选项;所以这似乎不是一个选择。
我可以采取什么最简单的方法来为我的用户自动正确安装这些 Python 模块?
编辑
我也在考虑使用安装包中包含的批处理文件的可能性,但我仍然想知道是否有更简化的方式来进行这种安装。