[python-win32] plz help

Tim Roberts timr at probo.com
Fri May 18 03:14:53 CEST 2007


Erich Nakasone wrote:
>
> hi, i'm from Peru, so my english is really bad, but anyway.
>
> I got this code
>
> import win32com.client, sys, os
> gp = win32com.client.Dispatch("esriGeoprocessing.GpDispatch.1")
>
>  ...
>
> that run wihtout problems.
>
> but when I change of computer the same code
>
> apear this
>
> Traceback (most recent call last):
>   File "E:\PRACTICANTES\erich\python\python\namematchingV3.py", line
> 2, in ?
>     gp = win32com.client.Dispatch("esriGeoprocessing.GpDispatch.1")
>   File "C:\Python21\win32com\client\__init__.py", line 95, in Dispatch
>     dispatch, userName =
> dynamic._GetGoodDispatchAndUserName(dispatch,userName,clsctx)
>   File "C:\Python21\win32com\client\dynamic.py", line 84, in
> _GetGoodDispatchAndUserName
>     return (_GetGoodDispatch(IDispatch, clsctx), userName)
>   File "C:\Python21\win32com\client\dynamic.py", line 72, in
> _GetGoodDispatch
>     IDispatch = pythoncom.CoCreateInstance(IDispatch, None, clsctx,
> pythoncom.IID_IDispatch)
> com_error: (-2147024770, 'The specified module could not be found.',
> None, None)
>
> I don't know what to do.
>

This just says that you don't have the ESRI application installed on the
other computer.  Or, if it is installed, it isn't properly registered.

-- 
Tim Roberts, timr at probo.com
Providenza & Boekelheide, Inc.



More information about the Python-win32 mailing list