"在*NIX上并行Python发行版的缺点是什么?"

2024-10-02 02:34:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直认为应该避免使用带有任何*NIX风格的Python发行版。(当我得到一台新的笔记本电脑时,我做的第一件事就是insatll自制软件。)在我看来,优点是显而易见的——主要是,当你做这样一件事时,我并不完全赞同代码与操作系统相关联的想法。改变操作系统(读作:云提供商)意味着你现在必须祈祷正确的软件包和版本存在,这似乎是回归测试的噩梦。你知道吗

但我们的一位系统架构师给了我暂停的理由——我真的尊重他的观点(他是那种对几乎所有事情都正确的网络时代之前的人之一),并且他提到在这些情况下存在可复制性和安全性的问题。我之所以这么做是因为我现在非常好奇(从周五开始我就一直在炖),现在是周日。你知道吗

所以问题是:

在Linux中并行安装Python的缺点是什么?你知道吗

我想使用chef(或bash)来设置基本的Python发行版(带有依赖项),使用virtualenv/pip来管理包。bash脚本/包装器将调用virtualenv。代码将在生产环境中运行(在数据仓库的etl中),因此稳定性、可再现性和安全性都很重要。这种设置在某种程度上是错误的/不稳定的/不安全的吗?你知道吗


轻微(不)相关,可能对疲惫的旅行者有帮助:


Tags: 代码版本bash软件virtualenv风格linux系统
1条回答
网友
1楼 · 发布于 2024-10-02 02:34:26

一些缺点:

  • 需要额外的磁盘空间。你知道吗
  • 需要额外的内存(因为现在如果多个Python程序同时运行,则必须将多个Python解释器加载/映射到内存)。你知道吗
  • 如果发现了安全问题,那么您的发行版将修复它并提供一个升级的Python版本,该版本可能会自动安装。单独的Python副本需要手动升级,并且必须手动查看安全问题。你知道吗

相关问题 更多 >

    热门问题