Heroku Flask-SocketIO错误__init __()得到了一个意外的关键字参数'server_hostname

时间:2015-03-15 14:19:58

标签: python heroku flask-socketio

我正在使用Flask-SocketsIO的网络应用。 在尝试在heroku上部署webapp时,我遇到了这个问题:

__init__() got an unexpected keyword argument 'server_hostname'

如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

这是一个错误:Github

Heroku默认使用python-2.7.9。

根据上面的链接它是固定的,但我认为这个bug仍然存在,至少与heroku的python。

直到修复此错误,一个简单的解决方案是将python降级为2.7.8。 要在heroku中执行此操作,请创建一个名为 runtime.txt 的文件,并在其中键入python-2.7.8。将更新推送到heroku。

这应解决问题。

执行此操作后,我的应用正在运行:):http://mycodebuddy.herokuapp.com/