Python - socketio 导入错误
Posted
技术标签:
【中文标题】Python - socketio 导入错误【英文标题】:Python - socketio import error 【发布时间】:2016-06-20 03:15:58 【问题描述】:我通过这个命令安装了 python-socketio:
sudo apt-get install python-socketio
但是当我想在我的程序中导入它时,它有一些错误:
>>> from socketio import SocketIO
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
from socketio import SocketIO
ImportError: No module named 'socketio'
问题是什么,我该如何解决?
【问题讨论】:
我使用pip
安装python-socketio
没有问题
@Arman 你的命令是什么?
pip install python-socketio
您的信息有冲突。您在这里使用 apt 的问题中使用了什么命令,您使用了 pip?
我用idle2代替idle3,我的问题解决了,谢谢
【参考方案1】:
如果你想安装socketio,你必须使用pip。
我喜欢使用 python 3,所以我在 Ubuntu 中使用这个命令。
sudo -H pip3 install python-socketio
如果你想使用可能设置为 python2 的默认 python。
sudo -H pip install python-socketio
此外,如果您键入 pip,然后连续点击两次选项卡,它将显示您可用的所有不同版本。例如,我的输出如下所示。
pip pip2 pip2.7 pip3 pip3.5 pip-review
【讨论】:
【参考方案2】:可以使用以下代码::
sudo apt update
sudo apt install python-socketio
【讨论】:
以上是关于Python - socketio 导入错误的主要内容,如果未能解决你的问题,请参考以下文章
结合manage.py,在flask项目中使用 flask-socketio
从 Flask 中的另一个类导入 @socketio.on()
意外错误“数据包太大”,关闭连接 socketio flask