Я использую uwsgi для обслуживания приложения Python. приложение использовало конкретную версию falcon python
теперь я обновил пакет, удалив и переустановив. но изменение не отражается сервером uwsgi, он все еще использует старый код, даже когда я перезапускаю uwsgi
. почему возникает эта проблема? я вижу старую версию кода, которая генерировала ошибку в uwsgi logs
После изменения кода необходимо перезапустить uWSGI.
Если вы используете виртуальную среду:
falcon
глобально (deactivate
первый)echo $PATH
и echo $VIRTUAL_ENV
проверить вменяемость.Если это по-прежнему читает старую версию, используйте pip freeze
или pip list
для отладки вашей среды. Убедитесь, что вы полностью удалили старую версию.
В крайнем случае удалите виртуальную среду и создайте ее заново. Если вы не используете виртуальные среды с Python, начните их использовать.