我正在运行 64 位 Windows 7 和 64 位 python 3.2。我安装了 pywin 32 AMD 64 软件包,可以在 IDLE 中导入 win32com,但不能在我的程序中导入。这是上下文中的错误:
代码:
import random
import time
from win32com.client import constants
import win32com.client
import pythoncom
import webbrowser
import os
import sys
from sys import exit
print('This is was just an add on to the imports...')
错误:
Traceback (most recent call last):
File "C:\Users\comp\Desktop\test.py", line 3, in <module>
from win32com.client import constants
File "C:\Python32\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.
>>>
我真的不知道会缺少什么模块,因为 pywin32 应该拥有一切。 另外,虽然我之前确实有一个关于 win32 的问题,但我正在一台新计算机上做所有事情,这尤其不起作用。顺便说一句,将桌面上的所有软件包和模块转移到另一台计算机上变得相当乏味。
最佳答案
我更喜欢 ActiveState install of Python for Windows ,它消除了许多粗糙的边缘并捆绑了相关的 Windows 软件包。它也可能对您的单调乏味的设置有所帮助。
关于python - 在 python 3 中导入 win32com 时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12554661/