flask_socketio import wont work, error: No module named flask_socketio
flask_socketio import wont work, error: No module named flask_socketio
我正在尝试在 flask socketio 和 react native socketio 之间创建连接,我已经准备好带有 react native socketio 的客户端,但是我 运行 在 rpi 中导入 flask_socketio 时遇到了问题。我试图尽可能使用最简单的实现,这是我的代码:
from flask import Flask
from flask_socketio import SocketIO, emit
app = Flask(__name__)
@app.route('/', methods=['GET'])
def hello_world():
return "Hello World"
if __name__ == '__main__':
app.run(host='0.0.0.0', port=5005)
没有第 2 行,它工作得很好,但我需要使用 flask_socketio。这也是照片(第一个 运行 没有导入 flask_socketio,比我尝试导入它但它不起作用。我尝试重新安装 flask_socketio 两次,重新启动但没有任何效果:/:
问题是我用 sudo python pip install flask_socketio
安装它,但我不得不使用 python3,所以正确的安装是 python3 -m pip install flask_socketio
这可能会解决您的问题
socketio = SocketIO(app, cors_allowed_origins="*")
这适用于任何版本的 socketio
您需要进入 cmd 提示符并使用:
sudo -H pip3 install flask-socketio
我正在尝试在 flask socketio 和 react native socketio 之间创建连接,我已经准备好带有 react native socketio 的客户端,但是我 运行 在 rpi 中导入 flask_socketio 时遇到了问题。我试图尽可能使用最简单的实现,这是我的代码:
from flask import Flask
from flask_socketio import SocketIO, emit
app = Flask(__name__)
@app.route('/', methods=['GET'])
def hello_world():
return "Hello World"
if __name__ == '__main__':
app.run(host='0.0.0.0', port=5005)
没有第 2 行,它工作得很好,但我需要使用 flask_socketio。这也是照片(第一个 运行 没有导入 flask_socketio,比我尝试导入它但它不起作用。我尝试重新安装 flask_socketio 两次,重新启动但没有任何效果:/
问题是我用 sudo python pip install flask_socketio
安装它,但我不得不使用 python3,所以正确的安装是 python3 -m pip install flask_socketio
这可能会解决您的问题
socketio = SocketIO(app, cors_allowed_origins="*")
这适用于任何版本的 socketio
您需要进入 cmd 提示符并使用:
sudo -H pip3 install flask-socketio