Helmut Jarausch schrieb: > Hi, > > has anybody tried to install PyLucene on a system running Python-2.6 > (2.6.2 in my case) > > Installing jcc works just fine, but when executing 'make' I get > /usr/bin/python -m jcc --shared --jar > lucene-java-2.4.1/build/lucene-core-2.4.1.jar --jar > lucene-java-2.4.1/build/contrib/snowball/lucene-snowball-2.4.1.jar --jar > lucene-java-2.4.1/build/contrib/highlighter/lucene-highlighter-2.4.1.jar > --jar lucene-java-2.4.1/build/contrib/analyzers/lucene-analyzers-2.4.1.jar > --jar lucene-java-2.4.1/build/contrib/regex/lucene-regex-2.4.1.jar --jar > lucene-java-2.4.1/build/contrib/queries/lucene-queries-2.4.1.jar --jar > lucene-java-2.4.1/build/contrib/instantiated/lucene-instantiated-2.4.1.jar > --jar build/jar/extensions.jar --package java.lang java.lang.System > java.lang.Runtime --package java.util java.util.Arrays > java.text.SimpleDateFormat --package java.io java.io.StringReader > java.io.InputStreamReader java.io.FileInputStream --exclude > org.apache.lucene.queryParser.Token --exclude > org.apache.lucene.queryParser.TokenMgrError --exclude > org.apache.lucene.queryParser.QueryParserTokenManager --exclude > org.apache.lucene.queryParser.ParseException -- > python lucene --mapping org.apache.lucene.document.Document > 'get:(Ljava/lang/String;)Ljava/lang/String;' --mapping java.util.Properties > 'getProperty:(Ljava/lang/String;)Ljava/lang/String;' --sequence > org.apache.lucene.search.Hits 'length:()I' > 'doc:(I)Lorg/apache/lucene/document/Document;' --version 2.4.1 --module > python/collections.py --files 1 --build > /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. Christian