Python支持FreeBSD和CentOS/Ubuntu /其他linux风格一样好吗?

Sha*_*rad 5 python freebsd pip

我们使用的开发环境是FreeBSD.我们正在评估Python开发一些工具/实用程序.我想弄清楚所有/大多数python包是否可用于FreeBSD.

我尝试使用CentOS/Ubuntu,安装python和包(使用pip)相当容易.在FreeBSD上,它并不容易,但可能是我没有使用正确的步骤或者遗漏了一些东西.

我们在FreeBSD上有一些本地运行的工具/实用程序,我希望Python与它们进行交互 - 因此,FreeBSD.

任何输入/指针都会非常感激.

关心沙拉德

Fre*_*ags 2

强大且引人注目的现有 python 工具使用许多不同的 python 包的假设几乎总是成立的。我们在公司使用 FreeBSD 已经有一段时间了,同时还使用了很多基于 Python 的工具(Web 框架、py-supervisor 等),我们从未遇到过某个工具无法在 freeBSD 上运行或无法使用的问题。免费BSD。

所以回答你的问题:

  • 是的,所有/大多数 python 软件包都可以在 FreeBSD 上使用

一个警告:

  • freeBSD ports 系统真的很棒,可以为你管理所有兼容性和依赖问题。如果您正在使用它(您可能应该使用它),那么您可能希望避免使用 pip。我们过去遇到过一个问题,ruby 的包管理器不能很好地与 ports 数据库配合,并且安装了很多不兼容的 gem。这是 ruby​​gems 的一个暂时问题,但却让我们非常头疼。从那时起,我们倾向于从 ports 安装所有内容,并尽量避免使用第三方包管理器,如 Composer、pip、gems 等。 ports 通常会调用包管理器,但带有一些附加参数,以便确保不会破坏依赖关系。