bonjour,j'ai installé le framework Karrigell, cité dans le tutorial Apprendre a programmer en Python,
mais les codes que je peux les executer en ligne de commande,m'affiche des erreurs

voila ce code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import mapnik
 
m = mapnik.Map(600,300,"+proj=latlong +datum=WGS84")
m.background = mapnik.Color('steelblue')
s = mapnik.Style()
r=mapnik.Rule()
r.symbols.append(mapnik.PolygonSymbolizer(mapnik.Color('#f2eff9')))
r.symbols.append(mapnik.LineSymbolizer(mapnik.Color('rgb(50%,50%,50%)'),0.1))
s.rules.append(r)
m.append_style('My Style',s)
lyr = mapnik.Layer('world',"+proj=latlong +datum=WGS84")
lyr.datasource = mapnik.Shapefile(file='C:\TM_WORLD_BORDERS-0.2\TM_WORLD_BORDERS-0.2.shp')
lyr.styles.append('My Style')
m.layers.append(lyr)
m.zoom_to_box(lyr.envelope())
mapnik.render_to_file(m,'world.png', 'png')
print "done..."
il m'affiche cette erreur:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
Error in /py/1.py
Line 2    
import mapnik
ImportError: No module named mapnik
 
Traceback (most recent call last):
  File "C:\Program Files\Karrigell-3.0.2\karrigell\core\HTTP.py", line 335, in process_request
  File "C:\Program Files\Karrigell-3.0.2\karrigell\core\k_target.py", line 387, in run
  File "", line 2, in 
ImportError: No module named mapnik
merci d'avance