python uwsgi不加载更改

我正在使用uwsgi来服务python应用程序。 应用程序正在使用一个特定的falcon python vrsion现在我升级包通过删除它,并重新安装它。 但是uwsgi服务器并没有反映出这个变化,即使我重新启动了uwsgi它仍然在使用旧的代码。 为什么会出现这个问题? 我可以看到在uwsgi logs产生错误的旧版本的代码

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

如果您正在使用虚拟环境:

  • 确保你没有安装falcon全球(首先deactivate
  • 确保你已经激活了正确的,你可以使用echo $PATHecho $VIRTUAL_ENV来检查清晰度。

如果仍然读取较旧版本,请使用pip freezepip list来debugging您的环境。 确保你已经完全卸载旧版本。

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