473,406 Members | 2,217 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,406 software developers and data experts.

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

Hi,

I have installed python two days ago on a USB memory stick (I am on
the move and have no laptop.) I am on windows computers, mostly XP,
all the time.

Now, after pluging it in to a different computer, I get the following
message when I run pyhthon:
'import site' failed; use -v for traceback

python -v gives:
------------------------------------------------------------------------
G:\Python25>python -v
# installing zipimport hook
import zipimport # builtin
# installed zipimport hook
# G:\Python25\lib\site.pyc matches G:\Python25\lib\site.py
import site # precompiled from G:\Python25\lib\site.pyc
# G:\Python25\lib\os.pyc matches G:\Python25\lib\os.py
import os # precompiled from G:\Python25\lib\os.pyc
import nt # builtin
# G:\Python25\lib\ntpath.pyc matches G:\Python25\lib\ntpath.py
import ntpath # precompiled from G:\Python25\lib\ntpath.pyc
# G:\Python25\lib\stat.pyc matches G:\Python25\lib\stat.py
import stat # precompiled from G:\Python25\lib\stat.pyc
# G:\Python25\lib\UserDict.pyc matches G:\Python25\lib\UserDict.py
import UserDict # precompiled from G:\Python25\lib\UserDict.pyc
# G:\Python25\lib\copy_reg.pyc matches G:\Python25\lib\copy_reg.py
import copy_reg # precompiled from G:\Python25\lib\copy_reg.pyc
# G:\Python25\lib\types.pyc matches G:\Python25\lib\types.py
import types # precompiled from G:\Python25\lib\types.pyc
import _types # builtin
# zipimport: found 74 names in G:\Python25\lib\site-packages\setuptools-0.6c3-py
2.5.egg
# G:\Python25\lib\locale.pyc matches G:\Python25\lib\locale.py
import locale # precompiled from G:\Python25\lib\locale.pyc
import encodings # directory G:\Python25\lib\encodings
# G:\Python25\lib\encodings\__init__.pyc matches G:\Python25\lib\encodings\__ini
t__.py
import encodings # precompiled from G:\Python25\lib\encodings\__init__.pyc
# G:\Python25\lib\codecs.pyc matches G:\Python25\lib\codecs.py
import codecs # precompiled from G:\Python25\lib\codecs.pyc
import _codecs # builtin
# G:\Python25\lib\encodings\aliases.pyc matches G:\Python25\lib\encodings\aliase
s.py
'import site' failed; traceback:
Traceback (most recent call last):
File "G:\Python25\lib\site.py", line 415, in <module>
main()
File "G:\Python25\lib\site.py", line 406, in main
aliasmbcs()
File "G:\Python25\lib\site.py", line 356, in aliasmbcs
import locale, codecs
File "G:\Python25\lib\locale.py", line 14, in <module>
import sys, encodings, encodings.aliases
File "F:\Python25\lib\encodings\__init__.py", line 32, in <module>
ValueError: bad marshal data
# G:\Python25\lib\warnings.pyc matches G:\Python25\lib\warnings.py
import warnings # precompiled from G:\Python25\lib\warnings.pyc
# G:\Python25\lib\linecache.pyc matches G:\Python25\lib\linecache.py
import linecache # precompiled from G:\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.
>>>
---------------------------------------------------------

What can I do about this?

Thanks,

TiNo
Dec 29 '06 #1
5 5222
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
Dec 30 '06 #2
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
Dec 30 '06 #3
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" <ma****@v.loewis.de>:
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
Dec 30 '06 #4
TiNo schrieb:
File "F:\Python25\lib\encodings\__init__.py", line 32, in <module>
from encodings import aliases
ValueError: bad marshal data

also removed site.pyc, and run it again, but with the same result.
It's likely rather aliases.pyc which is bad, so try removing that.
If in doubt, remove all .pyc files.

If one of them is bad, it's either because the stick wasn't ejected
properly at some point, or it suffers from data loss.

Regards,
Martin
Jan 3 '07 #5
Removing aliases.pyc solved it.

Thank you.

2007/1/3, "Martin v. Löwis" <ma****@v.loewis.de>:
TiNo schrieb:
File "F:\Python25\lib\encodings\__init__.py", line 32, in <module>
from encodings import aliases
ValueError: bad marshal data

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

It's likely rather aliases.pyc which is bad, so try removing that.
If in doubt, remove all .pyc files.

If one of them is bad, it's either because the stick wasn't ejected
properly at some point, or it suffers from data loss.

Regards,
Martin
--
http://mail.python.org/mailman/listinfo/python-list
Jan 3 '07 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: syd | last post by:
Hello all, In my project, I have container classes holding lists of item classes. For example, a container class myLibrary might hold a list of item classes myNation and associated variables...
2
by: Larry Brindise | last post by:
I have deployed an ASP.NET application successfully on Windows 2000 and 2003. When I deploy it on an XP Pro machine (fresh install with framework 1.1 and IIS installed), I get a very unexpected...
4
by: Michael McGarry | last post by:
Hi, I am using the marshal module in python to save a data structure to a file. It does not appear to be portable. The data is saved on a Linux machine. Loading that same data on a Mac gives me...
4
by: Hafner Avi | last post by:
Hi, I am trying to find out what is the difference between Web-Site and Web-Application-Project in Visual Studio 2005 ? People – what do you recommend ?
1
by: Handle | last post by:
I want to customize some aspx / ascx files of a precompiled site (the project portofolio web access site). I have no access to source code. Using Visual Studio, when I try to edit one these files...
7
by: Arthur | last post by:
hi, this might be a simple one to them who know: i'm developing an asp.net project and use the debug mode. i have a xml file which contains data, that shall be read, if a specific page is...
2
by: O.B. | last post by:
When using Marshal to copy data from a byte array to the structure below, only the first byte of the "other" array is getting copied from the original byte array. What do I need to specify to get...
0
by: Charming12 | last post by:
Hi All, I have a strange problem and due to my inefficiency with IntPtr i am unable to figure it out. I have an structure something like: public struct Detail { public int age; public...
2
by: O.B. | last post by:
I have operation within a class that marshals the data into a byte array. Below are three different ways that work. Are there any downsides to using one over the the other? public virtual byte...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.