我正在使用uwsgi来服务python应用程序。 应用程序正在使用一个特定的falcon python
vrsion现在我升级包通过删除它,并重新安装它。 但是uwsgi服务器并没有反映出这个变化,即使我重新启动了uwsgi
它仍然在使用旧的代码。 为什么会出现这个问题? 我可以看到在uwsgi logs
产生错误的旧版本的代码
代码更改后,您必须重新启动uWSGI。
如果您正在使用虚拟环境:
falcon
全球(首先deactivate
) echo $PATH
和echo $VIRTUAL_ENV
来检查清晰度。 如果仍然读取较旧版本,请使用pip freeze
或pip list
来debugging您的环境。 确保你已经完全卸载旧版本。
作为最后的手段,删除你的虚拟环境,并重新创build它。 如果你没有在Python中使用虚拟环境,请开始使用它们。