无法在Python上运行signalR客户端

无法在Python上运行signalR客户端,python,pip,signalr,Python,Pip,Signalr,我正在Raspberry Pi上运行一些Python代码,现在我需要实时通信。我有一个托管在Azure上的信号集线器,为了连接到它,我使用python客户端。因为我是python新手,所以我有一些蹩脚的问题: 在我完成了pip安装signalr客户端之后我尝试了pip安装-r需求,但是什么也没发生。我刚刚收到一个错误无法打开需求文件:[Errno 2]没有这样的文件或目录:“requirements”,据我所知,这是一种包含一些引用的文件,但不确定它应该如何执行 安装pip install-r

我正在Raspberry Pi上运行一些Python代码,现在我需要实时通信。我有一个托管在Azure上的信号集线器,为了连接到它,我使用python客户端。因为我是python新手,所以我有一些蹩脚的问题:

  • 在我完成了
    pip安装signalr客户端之后
    我尝试了
    pip安装-r需求
    ,但是什么也没发生。我刚刚收到一个错误
    无法打开需求文件:[Errno 2]没有这样的文件或目录:“requirements”
    ,据我所知,这是一种包含一些引用的文件,但不确定它应该如何执行
  • 安装
    pip install-r requirements
    失败后,我决定立即直接尝试,并从示例中复制了代码(使用我的hub的元数据进行了修改)。一旦我尝试运行它,我在signar import Connection的第二行
    上得到一个错误,说没有像signar这样的模块。你知道这可能是什么吗?这两个人有没有可能有关联
  • 注意:当我执行
    pydoc模块时,我可以在列表中看到它

    另外,关于python和pip版本,我得到:

    • python-V:python 2.7.13

    • pip-V:pip9.0.1来自/usr/lib/python2.7/dist-packages(python2.7)


    我猜安装要求是指
    信号机
    项目开发,您不需要。文档中的描述在某种程度上是模糊的。如果克隆,您将在那里找到文件
    requirements
    ,并可以从中进行安装。它包含一些构建轮子文件并将其上载到PyPI所需的附加包。在您发表评论后,我所做的是在我的目录中创建这样的文件,并复制/粘贴repo文件的内容。现在它确实找到了文件并提取了其中描述的所有内容,但我仍然从我的第二个问题“signal->no-this-module”中得到了错误。您的
    pip
    命令可能引用了错误的Python版本。执行
    python-V
    pip-V
    并将它们发布到这里。然后它必须是脚本。如果您运行
    python my_failing\u script.py
    ,它会抛出错误吗?那么我想说这不是
    pip
    python
    的问题,而是您的环境的问题-运行
    env
    ,然后
    sudo env
    ,并检查有什么不同。很可能是
    路径
    PYTHONPATH
    设置在
    .bashrc
    中。或者查找保留本地环境的
    sudo
    配置。