<div dir="ltr"><div>Hi, </div><div><br></div><div>I have Tilecache running correctly as cgi in a Windows 2003 server width Python 2.7.5.</div><div><br></div><div>But if I try to run as wsgi I have this error:</div><div><br>

</div><div>An error occurred: The _imaging C module is not installed</div><div>  File "C:\Python27\lib\site-packages\tilecache-2.11-py2.7.egg\TileCache\Service.py", line 303, in wsgiHandler</div><div>    format, image = service.dispatchRequest( fields, path_info, req_method, host )</div>

<div>  File "C:\Python27\lib\site-packages\tilecache-2.11-py2.7.egg\TileCache\Service.py", line 208, in dispatchRequest</div><div>    return self.renderTile(tile, params.has_key('FORCE'))</div><div>  File "C:\Python27\lib\site-packages\tilecache-2.11-py2.7.egg\TileCache\Service.py", line 138, in renderTile</div>

<div>    data = layer.render(tile, force=force)</div><div>  File "C:\Python27\lib\site-packages\tilecache-2.11-py2.7.egg\TileCache\Layer.py", line 436, in render</div><div>    image = self.renderMetaTile(metatile, tile)</div>

<div>  File "C:\Python27\lib\site-packages\tilecache-2.11-py2.7.egg\TileCache\Layer.py", line 408, in renderMetaTile</div><div>    subimage = image.crop((minx, miny, maxx, maxy))</div><div>  File "C:\Python27\lib\site-packages\PIL\Image.py", line 763, in crop</div>

<div>    self.load()</div><div>  File "C:\Python27\lib\site-packages\PIL\ImageFile.py", line 164, in load</div><div>    self.load_prepare()</div><div>  File "C:\Python27\lib\site-packages\PIL\PngImagePlugin.py", line 381, in load_prepare</div>

<div>    ImageFile.ImageFile.load_prepare(self)</div><div>  File "C:\Python27\lib\site-packages\PIL\ImageFile.py", line 231, in load_prepare</div><div>    <a href="http://self.im">self.im</a> = Image.core.new(self.mode, self.size)</div>

<div>  File "C:\Python27\lib\site-packages\PIL\Image.py", line 37, in __getattr__</div><div>    raise ImportError("The _imaging C module is not installed")</div><div><br></div><div><br></div><div>My wsgi file content is:</div>

<div><br></div><div>#!C:/Python27/python.exe -u</div><div><br></div><div>import os, sys, site</div><div><br></div><div>base_path, tail = os.path.split(__file__)</div><div>tilecachecfg = os.path.join(base_path, 'tilecache.cfg')</div>

<div><br></div><div>sys.path.append("C:\Python27\Lib\site-packages")</div><div>sys.path.append("C:\Python27\Lib\site-packages\PIL")</div><div><br></div><div>from TileCache.Service import Service, wsgiHandler</div>

<div><br></div><div>cfgfiles = ( tilecachecfg )</div><div><br></div><div>theService = {}</div><div>def wsgiApp (environ, start_response):</div><div>    global theService</div><div><br></div><div>    cfgs  = cfgfiles</div>

<div>    if not theService:</div><div>        theService = Service.load(cfgs)</div><div>    return wsgiHandler(environ, start_response, theService)</div><div><br></div><div>application = wsgiApp</div><div><br></div><div>
<br>
</div><div><br></div><div>Has anyone had this problem in the past? How can I fix it?</div><div><br></div><div>Thanks.</div></div>