Re: bad marshal data in site.py in fresh 2.5 install win



Good question...

I am now on a different computer, one that has never heard of Python,
so no env vars are set. Again, this gives (my memory stick is now
F:\):

------------------------------
F:\Python25>python -v
# installing zipimport hook
import zipimport # builtin
# installed zipimport hook
# F:\Python25\lib\site.pyc matches F:\Python25\lib\site.py
import site # precompiled from F:\Python25\lib\site.pyc
# F:\Python25\lib\os.pyc matches F:\Python25\lib\os.py
import os # precompiled from F:\Python25\lib\os.pyc
import nt # builtin
# F:\Python25\lib\ntpath.pyc matches F:\Python25\lib\ntpath.py
import ntpath # precompiled from F:\Python25\lib\ntpath.pyc
# F:\Python25\lib\stat.pyc matches F:\Python25\lib\stat.py
import stat # precompiled from F:\Python25\lib\stat.pyc
# F:\Python25\lib\UserDict.pyc matches F:\Python25\lib\UserDict.py
import UserDict # precompiled from F:\Python25\lib\UserDict.pyc
# F:\Python25\lib\copy_reg.pyc matches F:\Python25\lib\copy_reg.py
import copy_reg # precompiled from F:\Python25\lib\copy_reg.pyc
# F:\Python25\lib\types.pyc matches F:\Python25\lib\types.py
import types # precompiled from F:\Python25\lib\types.pyc
import _types # builtin
# zipimport: found 74 names in F:\Python25\lib\site-packages\setuptools-0.6c3-py
2.5.egg
# F:\Python25\lib\locale.pyc matches F:\Python25\lib\locale.py
import locale # precompiled from F:\Python25\lib\locale.pyc
import encodings # directory F:\Python25\lib\encodings
# F:\Python25\lib\encodings\__init__.pyc matches F:\Python25\lib\encodings\__ini
t__.py
import encodings # precompiled from F:\Python25\lib\encodings\__init__.pyc
# F:\Python25\lib\codecs.pyc matches F:\Python25\lib\codecs.py
import codecs # precompiled from F:\Python25\lib\codecs.pyc
import _codecs # builtin
# F:\Python25\lib\encodings\aliases.pyc matches F:\Python25\lib\encodings\aliase
s.py
'import site' failed; traceback:
Traceback (most recent call last):
File "F:\Python25\lib\site.py", line 415, in <module>
main()
File "F:\Python25\lib\site.py", line 406, in main
aliasmbcs()
File "F:\Python25\lib\site.py", line 356, in aliasmbcs
import locale, codecs
File "F:\Python25\lib\locale.py", line 14, in <module>
import sys, encodings, encodings.aliases
File "F:\Python25\lib\encodings\__init__.py", line 32, in <module>
from encodings import aliases
ValueError: bad marshal data
# F:\Python25\lib\warnings.pyc matches F:\Python25\lib\warnings.py
import warnings # precompiled from F:\Python25\lib\warnings.pyc
# F:\Python25\lib\linecache.pyc matches F:\Python25\lib\linecache.py
import linecache # precompiled from F:\Python25\lib\linecache.pyc
Python 2.5 (r25:51908, Sep 19 2006, 09:52:17) [MSC v.1310 32 bit (Intel)] on win
32
Type "help", "copyright", "credits" or "license" for more information.

-------------------------------------------------------

??

also removed site.pyc, and run it again, but with the same result.


2006/12/29, "Martin v. Löwis" <martin@xxxxxxxxxxx>:
TiNo schrieb:
> # G:\Python25\lib\encodings\aliases.pyc matches
[...]
> File "F:\Python25\lib\encodings\__init__.py", line 32, in <module>
>
> What can I do about this?

Where does F:\Python25 come from?

If you have set any PYTHON* environment variables (e.g. PYTHONPATH),
unset them.

Regards,
Martin

.



Relevant Pages

  • Re: Where to locate existing standard encodings in python
    ... python versions might have implemented different codecs. ... "aliases" in the encodings.aliases module is a dict mapping alias names to encodings. ...
    (comp.lang.python)
  • Re: Yum Woes with Python
    ... import zipimport # builtin ... import encodings # precompiled from ... import _codecs # builtin ...
    (Fedora)
  • Thoughts about Python
    ... learning Python. ... In order to create a static method we have to use a the builtin ... There is no need for the builtin... ... "Throwing away" this builtins would flatten the alreay flat learning ...
    (comp.lang.python)
  • Re: xml.doms weirdness?
    ... I run python as: ... After those imports is the standard Python traceback (because of the ... # installing zipimport hook ... import zipimport # builtin ...
    (comp.lang.python)
  • Re: Unicode and Zipfile problems
    ... >>see try it on your original data, ... So you've never run into trouble with different encodings and editors not ... although some people use Python ... Remember that Python is also the language of "explicit is better implicit". ...
    (comp.lang.python)