re.compile missing in python 2.3.3/2.3.4???

Michael Hudson mwh at
Fri Jul 9 12:47:48 CEST 2004

Steve <nospam at nopes> writes:

> Hi,
> I just installed a fresh copy of python 2.3.3 and python 2.3.4 and
> everytime a there's a call to re.compile, it says:
> Traceback (most recent call last):
>    File "", line 76, in ?
>      from distutils.core import setup
>    File "/usr/lib/python2.2/distutils/", line 16, in ?
>      from distutils.util import grok_environment_error
>    File "/usr/lib/python2.2/distutils/", line 207, in ?
>      _wordchars_re = re.compile(r'[^\\\'\"%s ]*' % string.whitespace)
> AttributeError: 'module' object has no attribute 'compile'
> First, how do I make the file '' point to the directory:
> /opt/python-2.3.4/lib/python2.3/distutils instead. It keeps using the
> default, which is: /usr/lib/python2.2/distutils/. Second, is this
> related to why re.compile won't work? Please help!!!

Almost certainly.

I'm a bit confused by what you're doing and what you've done <wink>.

You built Python 2.3.4 from source with

 ./configure --prefix=/opt/python-2.3.4

and ran "make install".  This worked?

You're now trying to install some third part package using
"/opt/python-2.3.4/bin/python install" and *this* is failing
in the manner above?  Something else?

At any rate, it sounds like your installation is a bit messed up.


  Unfortunately, nigh the whole world is now duped into thinking that 
  silly fill-in forms on web pages is the way to do user interfaces.  
                                        -- Erik Naggum, comp.lang.lisp

More information about the Python-list mailing list