1

私はpythonを学んでいます.今、ユーザーが音声の形式で出力を取得するアプリケーションを展開しようとしています.pyttsxという名前のライブラリが付属しています. だから私はフォルダーpyttsxをlibフォルダーにコピーしましたが、エラーが発生しました

 Traceback (most recent call last):
  File "C:\Python27\bot.py", line 10, in <module>
  engine = pyttsx.init()
  File "C:\Python27\lib\pyttsx\__init__.py", line 39, in init
  eng = Engine(driverName, debug)
  File "C:\Python27\lib\pyttsx\engine.py", line 45, in __init__
  self.proxy = driver.DriverProxy(weakref.proxy(self), driverName, debug)
  File "C:\Python27\lib\pyttsx\driver.py", line 64, in __init__
  self._module = __import__(name, globals(), locals(), [driverName])
  File "C:\Python27\lib\pyttsx\drivers\sapi5.py", line 19, in <module>
  import win32com.client
  ImportError: No module named win32com.client

パッケージには他のフォルダーとファイルも含まれていました

ここに同じのツリー構造があります

├───ドキュメント

├───ピッツクス

       └───drivers

└───pyttsx.egg-info

私はPythonを初めて使用するので、ライブラリを含める方法を誰かに教えてもらえますか?

4

2 に答える 2

0

http://sourceforge.net/projects/pywin32/から入手できる「python for windows」拡張機能が必要です 。

于 2013-10-13T16:01:36.520 に答える
0

まず、Windows インストーラーを使用してpywin32-extensionsパッケージをインストールします。次に使用します。

pip install pyttsx

インストールするpyttsx

于 2016-01-14T06:56:02.570 に答える