如何在多台机器上集中控制和维护 python 安装和模块?

Posted

技术标签:

【中文标题】如何在多台机器上集中控制和维护 python 安装和模块?【英文标题】:How can I centrally control and maintain python installations and modules across multiple machines? 【发布时间】:2020-04-21 01:06:04 【问题描述】:

我有兴趣以管理员用户的身份将 Python 推广到多台机器,并为 Python 模块提供单一管理员控制的源,用户可以从他们的个人机器访问。

我还希望能够维护和更新 python 安装和模块,以标准化每个用户访问的版本。

我该怎么做?

【问题讨论】:

你试过fabfile.org吗?它可以将相同的命令发送到多个 ssh 端点 【参考方案1】:

我建议使用virtual envs 来做到这一点。它们允许您创建隔离的 Python 环境,您可以在其中轻松管理依赖项。

这不会阻止用户使用不同版本的模块,但他们可以轻松获得您想要的版本。

【讨论】:

以上是关于如何在多台机器上集中控制和维护 python 安装和模块?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 EC2 上集成 AWS 参数存储以使用 Python 代码加密令牌/API 密钥? [关闭]

如何使用任何工具或脚本在多台 Windows 机器上安装应用程序更新 [关闭]

Ansible 批量管理多台机器

集群中配置多台机器之间 SSH 免密码登录

Jenkins上集成多个LDAP服务器认证

python实现从FTP下载文件通过多线程同时分发到多台机器