Python 3托管[关闭]

Posted

技术标签:

【中文标题】Python 3托管[关闭]【英文标题】:Python 3 hosting [closed] 【发布时间】:2011-06-25 07:21:29 【问题描述】:

我正在寻找托管使用 Python 3 和 CherryPy 开发的网站的公司。 Webfaction看起来不错,但仅限于Linux服务器,我的网站是在Windows下设计和测试的。谁能总结(或指出)我必须对代码进行的更改才能使其在 Linux 下运行?

我想如果我想保持我的代码不变,我可能不得不使用 VPS(虚拟专用服务器)。我将对我安装的内容有更多的控制权,但它要贵得多。有没有人有过使用 Python 进行这种设置的经验?

【问题讨论】:

您是否在使用任何可能是 Windows 特定的东西?我们很难在没有看到代码的情况下提供详细的建议,除了“避免包含单词 win 的模块”之类的显而易见的事情。 CherryPy 和 Python 应该使您免受大多数跨平台问题的影响。我会考虑购买一个月的 Linux 主机,并进行一些测试。 您可以随时下载 Virtualbox 和 Linux 发行版,然后在本地环境中试用您的代码。 @Alan 当您不使用 .Net 框架恕我直言时,很难想象想要将 Windows 用于实时服务器。 Matthew - 不,没有特定于 Windows 的内容,但有时代码会在指定路径(例如 \dev\python\config\myconfigfile.txt)中查找文件,我猜这会失败在 Linux 下。这仅仅是将反斜杠反转为正斜杠的问题吗?或者是否有一个测试 if Linux: do this else: do that ?问候。 @Alan Harris Reid:import os; print os.name 告诉你操作系统的名称。 【参考方案1】:

您可以使用亚马逊 EC2 并根据需要配置您的操作系统。 http://aws.amazon.com/ec2/

【讨论】:

【参考方案2】:

您可以购买便宜的 VPS 主机并按照您喜欢的方式配置它,Python 等等。如果您想稍后调整堆栈的其他部分,则这种方式更可取,例如切换到不同的 WSGI 实现。

您也可以类似地使用 Amazon EC2,例如 @meimimo suggests;可以免费开始。

【讨论】:

亚马逊看起来更像是一个云应用程序提供商。这与 VPS 有何不同?对可靠且便宜的 VPS 有什么建议吗? (我在英国,但我认为它在哪里并不重要)。问候 注意:我对 EC2 服务的概念非常模糊。在 EC2 上,您可以根据负载的需要轻松添加或删除资源,从而可能支付更少的费用并很好地承受峰值。但是存储有一些限制。在 VPS 上,您或多或少拥有固定数量的资源,但限制较少,它更像是一个传统的硬件。抱歉,无法推荐任何 VPS 提供商;我使用的是俄语,到目前为止我从未尝试过其他人。 它带有 python 2.6.8 而不是 python 3 @eyaler:VPS 或 EC2 实例都为您提供 root 访问权限。你可以编译和安装任何你想要的东西。不过,Python 3 可能不是一个好办法。

以上是关于Python 3托管[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Django兼容的网络托管服务[关闭]

.Net 4 / MVC 3 应用程序的托管服务提供商 [关闭]

将 mp3 转换为 ogg 然后 zip 的简单方法? (Python 3)[关闭]

Supervisor 托管服务

关闭并退出时崩溃

将 Django 站点转储为静态 HTML? [关闭]