【问题标题】:Installing XMPP on a Python server在 Python 服务器上安装 XMPP
【发布时间】:2023-03-25 05:45:01
【问题描述】:

我正在尝试按照此处详细说明为 GCM 设置 python xmpp 服务器:

https://developer.android.com/google/gcm/ccs.html

我用来托管的网站是pythonanywhere.com

我的问题是,当我看到import xmpp 时,它说没有找到这样的模块。

我应该尝试在他们的服务器上安装它吗?我意识到这个问题可能真的很基本,但是我在过去一个小时左右的时间里一直在网上寻找,但没有太多成果。我在 XMPP 上看到了所有这些变体,但不确定我是否必须处理其中任何一个,或者我是否可以完全按照 google 演示的内容进行操作。

感谢您的宝贵时间,

-阿尔珀

【问题讨论】:

    标签: python xmpp google-cloud-messaging


    【解决方案1】:

    PythonAnywhere 不支持原始 TCP 套接字连接或 websocket,因此 XMPP 可能无法工作。但话又说回来,从阅读维基百科来看,确实有一个纯 HTTP 替代方案,所以它可能工作。

    查看本指南以安装新模块:https://www.pythonanywhere.com/wiki/InstallingNewModules。我的建议是为您的网络应用程序使用virtualenv,并将flask 和xmpp 安装到其中...

    【讨论】:

      【解决方案2】:

      您必须下载并安装缺少的 python 包。如果提供商允许您访问,您可以通过 SSH 手动执行此操作,或者可能有一种方法可以包含需求文档,以便服务器自动查找和下载所需的包。这完全取决于主机、他们允许您的访问权限以及他们的自动化功能。

      【讨论】:

        猜你喜欢
        • 2018-12-22
        • 1970-01-01
        • 1970-01-01
        • 2011-01-24
        • 2014-06-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-08-19
        相关资源
        最近更新 更多