Это сводит меня с ума: я запускаю набор скриптов Python один раз в час на Raspberry Pi. Я обновил один из скриптов, но даже после перезагрузки он все еще запускает старую версию файла.

Команда в /etc/crontab:

0 * * * * python ~/Desktop/MyCoolPythonScript.py

Я перенес файл несколько раз и проверил файл на Пи, чтобы убедиться, что новая версия перезаписала старую. Все выглядит хорошо. Я также могу запустить скрипт прямо из командной строки, и он работает как положено.

Есть ли способ запустить старую версию файла? Я не могу понять, что здесь происходит!

1 ответ1

1

Иногда он не перекомпилирует код Python, если есть скомпилированная версия. В той же директории будет файл .pyc. Удалить этот файл. Затем посмотрите, будет ли запущен новый скрипт Python.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .