导入win32com.client时出错

时间:2016-07-21 16:15:55

标签: windows python-3.x pywin32

我使用win 10,Python 3.5.2和pywin32-220.win-amd64-py3.5(所有64位)。并且python和pywin32安装在默认路径中。就我而言,它是C:\Users\xx\AppData\Local\Programs\Python\Python35

当我import win32com.client时,错误是这样的:

Traceback (most recent call last):  
File "<pyshell#1>", line 1, in <module>
    import win32com.client   File "C:/Users/xx/AppData/Local/Programs/Python/Python35/Lib/site-packages/win32com/__init__.py", line 5, in <module>
    import win32api, sys, os ImportError: DLL load failed: The specified module could not be found.

然后我搜索了SO,我发现了一些像this这样的解决方案。

当我再次尝试时,它仍然是错误的。

Traceback (most recent call last):
  File "C:/Users/xx/AppData/Local/Programs/Python/Python35/Lib/site-packages/win32com/__init__.py", line 82, in <module>
    SetupEnvironment()
  File "C:/Users/xx/AppData/Local/Programs/Python/Python35/Lib/site-packages/win32com/__init__.py", line 47, in SetupEnvironment
    __path__.append( win32api.GetFullPathName( __path__[0] + "\\..\\win32comext") )
NameError: name '__path__' is not defined

非常感谢任何帮助。

0 个答案:

没有答案