收到pyttsx3 ModuleNotFoundError错误,无法使用pyttsx3

时间:2020-08-02 10:12:39

标签: python module

我正在研究ai项目,但无法使用pyttsx3。首先我安装了pyttsx3

  1. 首先,我安装了pyttsx3并编写了pip install pyttsx3

  2. 它给了我错误

    错误:命令错误,退出状态为1:'C:\ Users \ User \ AppData \ Local \ Microsoft \ WindowsApps \ PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0 \ python.exe'-u -c'导入sys,setuptools,标记化sys.argv [0] ='“'”'C:\ Users \ User \ AppData \ Local \ Temp \ pip-install-cg4iec95 \ comtypes \ setup.py'“'”'; file ='“'”'C:\ Users \ User \ AppData \ Local \ Temp \ pip-install-cg4iec95 \ comtypes \ setup.py'“'”'; f = getattr(tokenize,'“'”'open' “'”',打开)(文件); code = f.read()。replace('“'”'\ r \ n'“'”','“'”'\ n'“'”')); f.close(); exec(compile(code,file,'“'”'exec'“'”')))'安装-记录'C:\ Users \ User \ AppData \ Local \ Temp \ pip-record- rqpb37yj \ install-record.txt'--single-version-externally-managed --user --prefix = --compile --install-headers'C:\ Users \ User \ AppData \ Local \ Packages \ PythonSoftwareFoundation.Python。 3.8_qbz5n2kfra8p0 \ LocalCache \ local-packages \ Python38 \ Include \ comtype

  3. 然后我写了 pip install -U pyttsx3 == 2.71 并成功安装

  4. 在我的代码中,我键入了 import pyttsx3 ,但这给了我一个错误

     File "c:/Users/User/Desktop/Sushant Code/JARVIS/JARVIS.py", line 1, in <module>
       import pyttsx3
    ModuleNotFoundError: No module named 'pyttsx3
    
  5. 现在我写pip install pyttsx3时说

    已满足要求:c:\ users \ user \ appdata \ local \ packages \ pythonsoftwarefoundation.python.3.8_qbz5n2kfra8p0 \ localcache \ local-packages \ python38 \ site-packages中的pyttsx3(2.71) 已经满足的要求:pypiwin32; sys_platform中的“ win32”位于c:\ users \ user \ appdata \ local \ packages \ pythonsoftwarefoundation.python.3.8_qbz5n2kfra8p0 \ localcache \ local-packages \ python38 \ site-packages(来自pyttsx3)(223) 已经满足的要求:c:\ users \ user \ appdata \ local \ packages \ pythonsoftwarefoundation.python.3.8_qbz5n2kfra8p0 \ localcache \ local-packages \ python38 \ site-packages中的pywin32> = 223(来自pypiwin32; sys_platform-中的“ win32” > pyttsx3)(228)

2 个答案:

答案 0 :(得分:0)

您是否在虚拟环境中工作?然后,您需要先激活它!否则请尝试:

  • 打开命令行
  • cd到您的site-packages文件夹(如果使用虚拟环境,请先激活它!)
  • 然后键入python -m pip install pyttsx3

Python实际上是在site-packages文件夹中搜索的,但是当它没有安装在其中时,Python实际上找不到它!希望对您有用,否则,请添加评论!

答案 1 :(得分:-1)

如果您使用的是Mac,请尝试pip3安装pyttsx3-macOS不允许python3使用pip-您必须使用pip3来安装mac。如果这样做不起作用,请尝试阅读PyPi的pyttsx3文档-他们将在此处帮助解决问题-https://pypi.org/project/pyttsx3/ HTH !!!