Peter Otten added the comment:

This is expected. You cannot run/import 2.6 .pyc files in python 2.7 because 
the file format has changed.

$ echo 'print "hello"' > tmp.py 
$ python2.6 -c 'import tmp'
hello
$ rm tmp.py
$ python2.7 -c 'import tmp'
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: Bad magic number in tmp.pyc

Naval, if you do have the source xxxx.py make sure that you delete all 
occurrences of xxxx.pyc in directories preceding the directory containing 
xxxx.py in sys.path. Sometimes this error is the result of moving a .py file 
into another directory and forgetting to delete the leftover .pyc.

----------
nosy: +peter.otten

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue20794>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to