Python 3.x 使用ngrok部署flask应用程序时索引出错误

Python 3.x 使用ngrok部署flask应用程序时索引出错误,python-3.x,flask,google-colaboratory,ngrok,Python 3.x,Flask,Google Colaboratory,Ngrok,我已经使用Flask创建了一个服务器,用于演示我的ML模型。我在Google Colab上运行它,并使用flask ngrok进行隧道挖掘。它工作正常,但今天突然停止工作,并显示以下错误: => loading checkpoint './semi_supervised_model_3/ckpt_epoch_10.00.pth' => loaded checkpoint './semi_supervised_model_3/ckpt_epoch_10.00.pth' (epoch 1

我已经使用Flask创建了一个服务器,用于演示我的ML模型。我在Google Colab上运行它,并使用flask ngrok进行隧道挖掘。它工作正常,但今天突然停止工作,并显示以下错误:

=> loading checkpoint './semi_supervised_model_3/ckpt_epoch_10.00.pth'
=> loaded checkpoint './semi_supervised_model_3/ckpt_epoch_10.00.pth' (epoch 10.0)
 * Serving Flask app "demo_Server" (lazy loading)
 * Environment: production
   WARNING: This is a development server. Do not use it in a production deployment.
   Use a production WSGI server instead.
 * Debug mode: off
 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
Exception in thread Thread-1:
Traceback (most recent call last):
  File "/usr/lib/python3.6/threading.py", line 916, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.6/threading.py", line 1182, in run
    self.function(*self.args, **self.kwargs)
  File "/usr/local/lib/python3.6/dist-packages/flask_ngrok.py", line 70, in start_ngrok
    ngrok_address = _run_ngrok()
  File "/usr/local/lib/python3.6/dist-packages/flask_ngrok.py", line 38, in _run_ngrok
    tunnel_url = j['tunnels'][0]['public_url']  # Do the parsing of the get
IndexError: list index out of range

这个错误是什么意思?为什么在我没有改变任何东西的情况下它仍然会出现?

当我终止当前会话时,我的问题得到了解决。在新的会话中,我重新安装了flask ngrok,它工作得很好。

我认为它与旧版本ngrok中的错误有关。最新版本解决了这个问题,但实际上并没有。唯一的解决方法是终止会话。这个问题在GitHub上是公开的,但没有令人满意的解决方案。