【发布时间】:2015-07-03 14:55:31
【问题描述】:
我最近遇到了一种有趣的方式,可以将 Python 应用程序部署到本地 Windows 网络上的用户:
- 在用户机器上安装 Python properly(所有机器上的次要版本相同)
- 创建共享网络文件夹
- 将 Python 应用程序文件复制到文件夹中
- 创建一个调整 PYTHONPATH 并调用主 .py 文件的 .bat 脚本
- 将快捷方式复制到每个 Windows 桌面上
- 用户通过双击快捷方式调用应用程序
此部署选项未在 Python 指南中列为 shipping option。让多个用户从共享位置运行相同的 .py 文件有什么明显的问题吗?
(假设应用程序正确处理了任何其他资源共享,例如,它们不会尝试写入共享文件。)
(我愿意接受有关使这个问题更有效和更容易回答的建议。)
【问题讨论】:
标签: python windows deployment