python uwsgi 未加载更改

python uwsgi 未加载更改

我正在使用 uwsgi 来为 python 应用程序提供服务。应用程序正在使用某个版本,falcon python现在我通过删除并重新安装来升级包。但 uwsgi 服务器并未反映出这一变化,即使我重新启动,它仍在使用较旧的代码uwsgi。为什么会出现这个问题?我可以看到旧版本的代码在uwsgi logs

答案1

代码更改后必须重新启动 uWSGI。

如果您使用虚拟环境:

  • 确保您尚未falcon全局安装(deactivate首先)
  • 确保您已激活正确的一个,您可以使用echo $PATHecho $VIRTUAL_ENV检查健全性。

如果它仍然读取旧版本,使用pip freezepip list调试您的环境。确保您已完全卸载旧版本。

作为最后的手段,删除虚拟环境并重新创建。如果您没有在 Python 中使用虚拟环境,请开始使用它们。

相关内容