[Mapnik-users] The mapnik library and python bindings must have been compiled and installed successfully before running this script

Terry Laurenzo tlaurenzo at mapquest.com
Wed Apr 7 20:17:37 CEST 2010


You are running Python 2.4, which does not include support for conditional
expressions (which is the syntax error you are getting).  I believe this was
added in Python 2.5.

Terry Laurenzo
MapQuest

On 4/7/10 12:11 PM, "Prashant N" <massoo at gmail.com> wrote:

> hi,
> 
> I was able to build mapnik2 properly however when i try to run the
> demo from the /path/to/mapnik2-source/demp/python i get
> 
> [root at localhost mapnik2/demo/python]# python rundemo.py
> 
> "The mapnik library and python bindings must have been compiled and
> installed successfully before running this script"
> 
> When I try to import mapnik or mapnik2 i get
> 
> [root at localhost python]# python
> Python 2.4.3 (#1, Sep  3 2009, 15:37:12)
> [GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
>>>> import mapnik
> Traceback (most recent call last):
>   File "<stdin>", line 1, in ?
> ImportError: No module named mapnik
> 
>>>> import mapnik2
> Traceback (most recent call last):
>   File "<stdin>", line 1, in ?
>   File "/usr/lib/python2.4/site-packages/mapnik2/__init__.py", line 321
>     symbol = symbol_for_cls if name=='Symbolizer' else symbol_for_subcls
>                              ^
> SyntaxError: invalid syntax
>>>> 
> 
> The configure & install can be looked at http://dpaste.com/180527/ .
> Also I ran ldconfig post to installation
> 
> --
> Thanks & Regards
> Prashant N
> http://openenter.blogspot.com
> _______________________________________________
> Mapnik-users mailing list
> Mapnik-users at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/mapnik-users




More information about the Mapnik-users mailing list