Pythonで1つのプロジェクトに対して複数の環境で編集すると,
EOFError: marshal data too short
というエラーが出ることがある.これは.pycファイルが原因のようで,pycacheディレクトリの*.pycファイルを削除することで解消される.
毎回削除するのは面倒なので,python実行時に-Bオプションを追加する*1と*.pycファイルが作成されなくなるので,便利である.
*1:Python docs https://docs.python.org/3.6/using/cmdline.html#id1