Python 如何解决导入错误:DLL加载失败:找不到指定的模块

Python 如何解决导入错误:DLL加载失败:找不到指定的模块,python,python-2.7,Python,Python 2.7,我正试图让这个程序工作,但我看不出如何解决运行时显示的错误消息 这是我正在运行的代码 import pyttsx # text-to-speech library engine = pyttsx.init() # initiates speech engine engine.say('Hello World') # loads text into engine engine.runAndWait() # THIS LINE IS IMPORTANT, runs the speec

我正试图让这个程序工作,但我看不出如何解决运行时显示的错误消息

这是我正在运行的代码

import pyttsx   # text-to-speech library
engine = pyttsx.init()   # initiates speech engine
engine.say('Hello World')   # loads text into engine
engine.runAndWait()   # THIS LINE IS IMPORTANT, runs the speech engine
` 这是错误信息

Traceback (most recent call last):
    File "V:/testing/test1.py", line 3, in <module>
        engine = pyttsx.init()   # initiates speech engine
    File "V:\testing\set 10\lib\site-packages\pyttsx\__init__.py", line 39, in init
        eng = Engine(driverName, debug)
    File "V:\testing\set 10\lib\site-packages\pyttsx\engine.py", line 45, in __init__
        self.proxy = driver.DriverProxy(weakref.proxy(self), driverName, debug)
    File "V:\testing\set 10\lib\site-packages\pyttsx\driver.py", line 64, in __init__
        self._module = __import__(name, globals(), locals(), [driverName])
    File "V:\testing\set 10\lib\site-packages\pyttsx\drivers\sapi5.py", line 19, in <module>
        import win32com.client
    File "V:\testing\set 10\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.
回溯(最近一次呼叫最后一次):
文件“V:/testing/test1.py”,第3行,在
engine=pyttsx.init()#启动语音引擎
文件“V:\testing\set 10\lib\site packages\pyttsx\\uuuuu init\uuuuuu.py”,第39行,在init中
eng=引擎(驱动器名称,调试)
文件“V:\testing\set 10\lib\site packages\pyttsx\engine.py”,第45行,在\uuu init中__
self.proxy=driver.DriverProxy(weakref.proxy(self)、driverName、debug)
文件“V:\testing\set 10\lib\site packages\pyttsx\driver.py”,第64行,在\uuu init中__
self.\u模块=\uuuuu导入\uuuuu(名称、全局变量()、局部变量()、[driverName])
文件“V:\testing\set 10\lib\site packages\pyttsx\drivers\sapi5.py”,第19行,在
导入win32com.client
文件“V:\testing\set 10\lib\site packages\win32com\\uuuuu init\uuuuuu.py”,第5行,在
导入win32api、sys、os
ImportError:DLL加载失败:找不到指定的模块。
我将Pycharm社区版与python 2.7.13一起使用。此程序是尝试执行此()toutorial时要执行的第一步之一

我安装了以下软件包; pip-9.0.1、pyttsx-1.1、pywin32-219、setuptools-33.1.0、wheel-0.29.0


如果您有任何建议或回答,我们将不胜感激,西奥。

什么windows版本?您是否尝试过不使用虚拟环境?windows 10,我不知道我使用的是虚拟环境,您指的是什么?虚拟环境是一种为不同项目管理python包的方法。我认为您可能正在使用它们,因为您的包位于
V:\testing\set 10\lib
中,而我不习惯在其中看到库。我知道有些版本的win32 api在虚拟环境中出现问题。如果您刚刚起步,那么您可能不需要虚拟环境,我建议您关闭虚拟环境。我建议谷歌搜索pycharm和虚拟环境。啊,是的,我没有使用虚拟环境,我对硬盘进行了分区,这样我就可以在没有任何干扰的情况下单独处理这个项目,这意味着我已经在上面安装了程序。除非您认为这可能有任何影响?win32com软件包似乎有问题。