我们使用的开发环境是FreeBSD。我们正在评估Python开发一些工具/实用程序。我想弄清楚所有/大多数python包是否可用于FreeBSD。
我尝试使用CentOS / Ubuntu,安装python和包(使用pip)相当容易。在FreeBSD上,它并不容易,但可能是我没有使用正确的步骤或者遗漏了某些东西。
我们在FreeBSD上有一些本地运行的工具/实用程序,我希望Python与它们进行交互 - 因此,FreeBSD。
任何输入/指针都会非常感激。
此致 沙拉德帕
答案 0 :(得分:2)
强大且备受瞩目的现有python工具使用大量不同python包的假设几乎总是成立。我们在我们公司使用FreeBSD很长一段时间以及很多基于python的工具(web框架,py-supervisor等),我们从来没有碰到某个工具不能在freeBSD上运行或者不能用于FreeBSD的。
所以回答你的问题:
一个警告:
答案 1 :(得分:0)
对FreeBSD的Python支持是否与CentOS / Ubuntu /其他Linux风格一样好?
它可能比其他操作系统更好,但我是FreeBSD-bigot。
然而!正如Freitags所说,你不想使用pip
(也不是gem
,我可能会补充)。所有这些针对特定语言的包装系统都源于开发人员对特定操作系统包装商的各种不足之处的挫败感。
如果世界一直在使用BSD,那么pip(也不是gem)将是不必要的。
为什么在这里唱这个花生?为了警告你,你可能找不到一些已经移植过的晦涩的Python包 - 尽管可以通过pip获得。任何突出的包 移植(这里是current list),但不太知名的可能不是。
不要绝望 - 使用任何现有示例和FreeBSD Handbook自己创建一个端口。这很容易做到,如果你把它提交给FreeBSD,下次你需要的时候它就已经存在了。
祝你好运。