Tech notes

Daily notes about my IT activities.

2012-06-30

python: Bad magic number ImportError

by hackprime

Подобная ошибка всплывает, когда вы пытаетесь запустить уже скомпилированный *.pyc файл версией питона, которая отличается от той, в которой он изначально компилировался. Решение: удалить и перекомпилировать. Но что если это не просто маленький скрипт и большое приложение с кучами папок-подпапок? Тут нам на помощь приходит bash:

~/your_projects_dir/project_name$ find -name *.pyc | xargs rm

Источники:

  1. python — What’s the bad magic number error? — Stack Overflow
  2. Полезные команды Linux — Movable Type Wiki