在主要主机中使用外部(PyPi)包部署python2.7应用程序的适用性

2024-05-26 11:08:34 发布

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

我正在编写一个python程序来处理文件(不涉及DJango)。我需要ZODB3和Whoosh,它们托管在http://pypi.python.org上。它需要部署在像Bluehost或Hostgator这样的主机上。在

我的问题是:

  1. 我能否依赖主要主机提供可靠的Python2.7支持?在
  2. 他们是否可以支持其他软件包(一个主机有一个受支持软件包的列表,并告诉我们要获得更多的软件包,请与技术支持部门联系),尤其是如果可以从easy_install界面获得它?在
  3. 设置是不是很痛苦?在
  4. 我选择的ZODB(对象持久性库,ZOPE的一部分)会引起问题吗?在

这似乎是一个愚蠢的问题,但它可以节省我几个星期的时间。在

一些相关细节: 它只用于文件处理,不需要DJango。ZODB用于对象持久性。我不需要备份ZODB存储,因为它可以很容易地重建。在


Tags: 文件对象djangoorg程序pypihttp列表
1条回答
网友
1楼 · 发布于 2024-05-26 11:08:34

不,您不能依赖于任何主机或任何操作系统的任何种类的Python支持。构建您自己的可移植Python发行版,并包含您需要的所有第三方模块。然后你有一个tarball可以安装在任何一个Linux虚拟机上,一切都正常。您还可以避免破坏依赖Python的操作系统工具,如Webmin,因为您有自己独立的Python,并且从不接触系统默认的Python。在

Compiling Python 2.6.6 and need for external packages wxPython, setuptools, etc... in Ubuntu

相关问题 更多 >