[Python-Dev] Embedded python on Win2K, import failures (original) (raw)

Tim Peters tim.one@comcast.net
Sun, 13 Apr 2003 01:09:29 -0400


[Mark Hammond]

... Another strange point - executing "python", then typing "import re" is completely silent, as we have noted. However, executing "python -c "import re" dumps an exception:

python -c "import re" 'import site' failed; use -v for traceback Traceback (most recent call last): File "E:\src\python-cvs\lib\warnings.py", line 270, in ? filterwarnings("ignore", category=OverflowWarning, append=1) File "E:\src\python-cvs\lib\warnings.py", line 140, in filterwarnings item = (action, re.compile(message, re.I), category, AttributeError: 'module' object has no attribute 'compile' I'm really not sure what is going on here. I'd suggest creating a bug at sf.

Does this fail for anyone else? Works for me, here on Win98SE:

C:\Code\python\PCbuild>python -c "import re"
C:\Code\python\PCbuild>

Did you try -v, as

'import site' failed; use -v for traceback

suggested? Here's the import info I get:

C:\Code\python\PCbuild>python -vc "import re"

installing zipimport hook

import zipimport # builtin

installed zipimport hook

C:\CODE\PYTHON\lib\site.pyc matches C:\CODE\PYTHON\lib\site.py

import site # precompiled from C:\CODE\PYTHON\lib\site.pyc

C:\CODE\PYTHON\lib\os.pyc matches C:\CODE\PYTHON\lib\os.py

import os # precompiled from C:\CODE\PYTHON\lib\os.pyc import nt # builtin

C:\CODE\PYTHON\lib\ntpath.pyc matches C:\CODE\PYTHON\lib\ntpath.py

import ntpath # precompiled from C:\CODE\PYTHON\lib\ntpath.pyc

C:\CODE\PYTHON\lib\stat.pyc matches C:\CODE\PYTHON\lib\stat.py

import stat # precompiled from C:\CODE\PYTHON\lib\stat.pyc

C:\CODE\PYTHON\lib\UserDict.pyc matches C:\CODE\PYTHON\lib\UserDict.py

import UserDict # precompiled from C:\CODE\PYTHON\lib\UserDict.pyc

C:\CODE\PYTHON\lib\copy_reg.pyc matches C:\CODE\PYTHON\lib\copy_reg.py

import copy_reg # precompiled from C:\CODE\PYTHON\lib\copy_reg.pyc

C:\CODE\PYTHON\lib\types.pyc matches C:\CODE\PYTHON\lib\types.py

import types # precompiled from C:\CODE\PYTHON\lib\types.pyc

C:\CODE\PYTHON\lib\locale.pyc matches C:\CODE\PYTHON\lib\locale.py

import locale # precompiled from C:\CODE\PYTHON\lib\locale.pyc import _locale # builtin

C:\CODE\PYTHON\lib\codecs.pyc matches C:\CODE\PYTHON\lib\codecs.py

import codecs # precompiled from C:\CODE\PYTHON\lib\codecs.pyc import _codecs # builtin import encodings # directory C:\CODE\PYTHON\lib\encodings

C:\CODE\PYTHON\lib\encodings_init_.pyc matches

C:\CODE\PYTHON\lib\encodings_init.py import encodings # precompiled from C:\CODE\PYTHON\lib\encodings_init.pyc

C:\CODE\PYTHON\lib\re.pyc matches C:\CODE\PYTHON\lib\re.py

import re # precompiled from C:\CODE\PYTHON\lib\re.pyc

C:\CODE\PYTHON\lib\sre.pyc matches C:\CODE\PYTHON\lib\sre.py

import sre # precompiled from C:\CODE\PYTHON\lib\sre.pyc

C:\CODE\PYTHON\lib\sre_compile.pyc matches

C:\CODE\PYTHON\lib\sre_compile.py import sre_compile # precompiled from C:\CODE\PYTHON\lib\sre_compile.pyc import _sre # dynamically loaded from C:\Code\python\PCbuild_sre.pyd

C:\CODE\PYTHON\lib\sre_constants.pyc matches

C:\CODE\PYTHON\lib\sre_constants.py import sre_constants # precompiled from C:\CODE\PYTHON\lib\sre_constants.pyc

C:\CODE\PYTHON\lib\sre_parse.pyc matches C:\CODE\PYTHON\lib\sre_parse.py

import sre_parse # precompiled from C:\CODE\PYTHON\lib\sre_parse.pyc

C:\CODE\PYTHON\lib\string.pyc matches C:\CODE\PYTHON\lib\string.py

import string # precompiled from C:\CODE\PYTHON\lib\string.pyc import strop # builtin

C:\CODE\PYTHON\lib\encodings\cp1252.pyc matches

C:\CODE\PYTHON\lib\encodings\cp1252.py import encodings.cp1252 # precompiled from C:\CODE\PYTHON\lib\encodings\cp1252.pyc

C:\CODE\PYTHON\lib\warnings.pyc matches C:\CODE\PYTHON\lib\warnings.py

import warnings # precompiled from C:\CODE\PYTHON\lib\warnings.pyc

C:\CODE\PYTHON\lib\linecache.pyc matches C:\CODE\PYTHON\lib\linecache.py

import linecache # precompiled from C:\CODE\PYTHON\lib\linecache.pyc