2014-05-21 98 views
0

我是新來的Python和我安裝了speech庫。但每當我從Python中導入speech殼它給錯誤語音庫安裝錯誤

>>> import speech 
Traceback (most recent call last): 
    File "<pyshell#0>", line 1, in <module> 
    import speech 
    File "C:\Python34\lib\site-packages\speech-0.5.2-py3.4.egg\speech.py", line 55, in <module> 
    from win32com.client import constants as _constants 
    File "C:\Python34\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. 
+0

您是否嘗試過卸載並重新安裝? – Mansueli

+1

似乎'語音'模塊對'win32api'有一個未聲明的依賴關係。所以下載和安裝[pywin32](http://sourceforge.net/projects/pywin32/)可能會有所幫助。 –

回答

0

你需要安裝pywin32

使用easy_install pywin32pip install pywin32

0

speech庫需要你安裝pywin32,如在解說的requirements section指出:

需要Windows XP或Vista,和Python 2.4或2.5。如果您使用Windows Vista的 ,則需要說「開始收聽」,如果語音 識別不醒。

除了easy_installing speech.py​​,你需要pywin32(用於 的Python 2.5或Python的2.4);如果您使用的是XP,則需要安裝微軟語音套件(此處爲安裝程序) 。

因此,在嘗試導入speech之前下載並安裝pywin32