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

Michael Hudson mwh at python.net
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 "setup.py", line 76, in ?
>      from distutils.core import setup
>    File "/usr/lib/python2.2/distutils/core.py", line 16, in ?
>      from distutils.util import grok_environment_error
>    File "/usr/lib/python2.2/distutils/util.py", 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 'setup.py' 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 setup.py install" and *this* is failing
in the manner above?  Something else?

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

Cheers,
mwh

-- 
  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