Python 安装pyttsx3时:命令出错,退出状态为1

Python 安装pyttsx3时:命令出错,退出状态为1,python,pip,pyttsx,Python,Pip,Pyttsx,我正在Python3.7.3上尝试这一点,并使用最新的pip版本,但我不知道如何修复它这是pyttsx3中的一个bug2.80:。还没有解决办法。尝试降级到pyttsx32.71: $ pip install pyttsx3 Collecting pyttsx3 Using cached pyttsx3-2.80-py3-none-any.whl (39 kB) Collecting pyobjc>=2.4 Using cached pyobjc-6.1-py3-none-any.

我正在Python3.7.3上尝试这一点,并使用最新的pip版本,但我不知道如何修复它

这是pyttsx3中的一个bug2.80:。还没有解决办法。尝试降级到
pyttsx3
2.71:

$ pip install pyttsx3
Collecting pyttsx3
  Using cached pyttsx3-2.80-py3-none-any.whl (39 kB)
Collecting pyobjc>=2.4
  Using cached pyobjc-6.1-py3-none-any.whl (2.9 kB)
Collecting comtypes; "win32" in sys_platform
  Using cached comtypes-1.1.7.zip (180 kB)
Collecting pyobjc-framework-SyncServices==6.1
  Using cached pyobjc-framework-SyncServices-6.1.tar.gz (42 kB)
    ERROR: Command errored out with exit status 1:
     command: 'c:\users\abrar\appdata\local\programs\python\python37\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Abrar\\AppData\\Local\\Temp\\pip-install-e8rlz1t4\\pyobjc-framework-SyncServices\\setup.py'"'"'; __file__='"'"'C:\\Users\\Abrar\\AppData\\Local\\Temp\\pip-install-e8rlz1t4\\pyobjc-framework-SyncServices\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base 'C:\Users\Abrar\AppData\Local\Temp\pip-install-e8rlz1t4\pyobjc-framework-SyncServices\pip-egg-info'
         l = plistlib.readPlist("/System/Library/CoreServices/SystemVersion.plist")
      File "c:\users\abrar\appdata\local\programs\python\python3

尝试运行以下命令

pip install -U pyttsx3==2.71
它对我有用


我从pyttsx3 github获得了上述命令,如果您使用的是Python3.x,那么您将使用PIP3。要为Python3.x安装pyttsx3,必须使用pip3

如果您使用的是基于Linux的操作系统,请使用以下命令

pip install git+git://github.com/nateshmbhat/pyttsx3.git
如果您使用的是Windows

pip3 show pyttsx3
这本书是抄袭自。他们在下面的链接中也分享了一些有趣的例子。

首先尝试安装车轮
pip安装车轮
然后您可以安装pyttsx3,
pip安装pyttsx3
,这应该适合您

pip3 install pywin32 pypiwin32 pyttsx3