在 Python 服务器上安装 XMPP
Posted
技术标签:
【中文标题】在 Python 服务器上安装 XMPP【英文标题】:Installing XMPP on a Python server 【发布时间】:2015-03-25 20:28:35 【问题描述】:我正在尝试按照此处详细说明为 GCM 设置 python xmpp 服务器:
https://developer.android.com/google/gcm/ccs.html
我用来托管的网站是pythonanywhere.com
我的问题是,当我看到import xmpp
时,它说没有找到这样的模块。
我应该尝试在他们的服务器上安装它吗?我意识到这个问题可能真的很基本,但是我在过去一个小时左右的时间里一直在网上寻找,但没有太多成果。我在 XMPP 上看到了所有这些变体,但不确定我是否必须处理其中任何一个,或者我是否可以完全按照 google 演示的内容进行操作。
感谢您的宝贵时间,
-阿尔珀
【问题讨论】:
【参考方案1】:PythonAnywhere 不支持原始 TCP 套接字连接或 websocket,因此 XMPP 可能无法工作。但话又说回来,从阅读***来看,确实有一个纯 HTTP 替代方案,所以它可能工作。
查看本指南以安装新模块:https://www.pythonanywhere.com/wiki/InstallingNewModules。我的建议是为您的网络应用程序使用virtualenv,并将flask 和xmpp 安装到其中...
【讨论】:
【参考方案2】:您必须下载并安装缺少的 python 包。如果提供商允许您访问,您可以通过 SSH 手动执行此操作,或者可能有一种方法可以包含需求文档,以便服务器自动查找和下载所需的包。这完全取决于主机、他们允许您的访问权限以及他们的自动化功能。
【讨论】:
以上是关于在 Python 服务器上安装 XMPP的主要内容,如果未能解决你的问题,请参考以下文章
答学员问服务器上安装好LAMP架构,部署wordpress之后网页端无法访问
答学员问服务器上安装好LAMP架构,部署wordpress之后网页端无法访问