2012-09-23 98 views
1

我正在運行64位Windows 7和64位Python 3.2。我安裝了pywin 32 AMD 64軟件包,並且可以在IDLE中導入win32com,但不能在我的程序中導入。下面是在上下文中的錯誤:在Python 3中導入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的問題,但我仍然在新計算機上做所有事情,特別是這種方法無法正常工作。順便說一下,將我的桌面上的所有包和模塊都放到我的另一臺計算機上變得非常單調乏味。

+0

我傾向於選擇Python for Windows的ActiveState安裝,它平滑了很多粗糙的邊緣並捆綁了相關的Windows軟件包。它也可以幫助你設定乏味。 –

+0

發佈作爲答案,我會接受它。安裝ActiveState Python而不是爲此工作。我只希望它不會導致未來的問題。雖然看起來很有希望。謝謝。 – Stumbleine75

回答