Я пытаюсь изменить код на рабочем сервере, но когда я тестирую новый код, он не выполняется. Я думаю, проблема заключается в том, что когда я загружаю обновленный исходный файл, он не компилируется в файл .pyc
.Исходный файл (.py) не компилируется (.pyc не обновляется)
-rw-r--r-- 1 ubuntu ubuntu 47872 Jul 13 04:39 admin_email.py
-rw-r--r-- 1 root root 48212 Feb 10 03:12 admin_email.pyc
Как видно из приведенных выше меток времени, файл .pyc
не был обновлен.
Правильно ли я предполагаю, что изменения в admin_email.py
не применяются, потому что они не компилируются? Если да, может ли кто-нибудь предложить предложение о том, как это сделать? Может ли проблема состоять в том, что мне нужно перезагрузить сервер?
Когда создаются файлы .pyc? См. Http://stackoverflow.com/a/15839646/4663466 – Scott
Итак, похоже, что решение заключается в удалении скомпилированного файла, и это должно инициировать создание новой скомпилированной версии. верный? – evanill80
Перезагрузите приложение после загрузки нового файла? – jgadelange