你的 sys.path 是
['C:\\Documents and Settings\\david\\My Documents\\GIS_References\\public\\funconn_public', 'C:\\Python25\\Lib\\idlelib', 'C:\\Program Files\\ArcGIS\\bin', 'C:\\WINDOWS\\system32\\python25.zip', 'C:\\Python25\\DLLs', 'C:\\Python25\\lib', 'C:\\Python25\\lib\\plat-win', 'C:\\Python25\\lib\\lib-tk', 'C:\\Python25', 'C:\\Python25\\lib\\site-packages', 'C:\\Python25\\lib\\site-packages\\win32', 'C:\\Python25\\lib\\site-packages\\win32\\lib', 'C:\\Python25\\lib\\site-packages\\Pythonwin']
winapi.py 位于 C:\Python25\Lib\site-packages\isapi\test\build\bdist.win32\winexe\temp 中。
请注意,此目录未列在您的 sys.path 中。为了让事情顺利进行,您需要将 C:\Python25\Lib\site-packages\isapi\test\build\bdist.win32\winexe\temp 放在 sys.path 中。
似乎 winapi.py 尚未安装。它位于 test\build...\temp 目录中。我对 Windows+Python 了解不多。也许 winapi.py 附带的文档解释了如何实现安装。
一个快速(但丑陋)的解决方法是将所需的目录手动插入到 sys.path 中。我的意思是,您可以编辑 polyline2geonetwork.py 并放入
import sys
sys.path.append(r'C:\Python25\Lib\site-packages\isapi\test\build\bdist.win32\winexe\temp')
文件顶部附近。