byte code generated under linux ==> bad magic number under windows
Aaron Bingham
bingham at cenix-bioscience.com
Mon Dec 6 09:33:34 EST 2004
Philippe C. Martin wrote:
>I understand from my reading that a .pyc generated by python anywhere should
>run anywhere else - is that true ?
>
>If I generate 'compile.all' a pyc with python 2.3.3 under Linux, I get a 'bad
>magic number' trying to execute it under windows (2.4).
>
>
>What am I doing wrong ?
>
>are the pyc plateform dependant ? and if so must I generate one version for
>each version of Linux, windows ...... ?
>
>
.pyc files are platform-independant but are incompatible between major
Python versions. You can not use a .pyc file generated with Python 2.3
with Python 2.4 or vice versa.
Aaron
More information about the Python-list
mailing list