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