lucene-pylucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andi Vajda <>
Subject Re: pylucene (SVN) fails under Python-2.6.2
Date Wed, 22 Apr 2009 18:05:29 GMT

On Wed, 22 Apr 2009, Christian Heimes wrote:

> Helmut Jarausch schrieb:
>> Hi,
>> has anybody tried to install PyLucene on a system running Python-2.6
>> (2.6.2 in my case)
  .. snip ..
>> /usr/bin/python: jcc is a package and cannot be directly executed
>> make: *** [compile] Error 1

> Hello Helmut!
> Your problem ca be fixed easily. You simple have to replace "-m jcc"
> with "-m jcc.__main__" in your Makefile. Python 2.6 refuses to execute a
> package but the new jcc.__main__ modules takes care of the issue.

In Python 2.6, it is not allowed to execute a package directly. It was 
determined that the Python 2.5 feature allowing this was actually a bug.

This was discussed and resolved in Python issue 4195 by making it possible 
to use -m <package> again if the package has a __main__ module. In Python 
2.7, -m jcc works again and is equivalent to -m jcc.__main__.


View raw message