如何修复“AppKit”错误

2024-04-20 14:30:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用导入的其他模块运行代码。它甚至没有运行,因为一个与“AppKit”缺勤模块相关的错误(据我所知)。但是,我无法使用pip安装“AppKit”,它也不起作用。如何修复它以启动代码运行?你知道吗

import os 
import time
import playsound
import speech_recognition as sr
from gtts import gTTS

def speak(text):

    tts = gTTS(text=text, lang='en')
    filename = 'voice.mp3'
    tts.save(filename)
    playsound.playsound(filename)

speak('please say it')

Traceback (most recent call last): File "/Users/a123/Library/Application Support/Sublime Text 3/Packages/User/test.py", line 14, in speak('please say it') File "/Users/a123/Library/Application Support/Sublime Text 3/Packages/User/test.py", line 12, in speak playsound.playsound(filename) File "/anaconda3/lib/python3.7/site-packages/playsound.py", line 55, in _playsoundOSX from AppKit import NSSound ModuleNotFoundError: No module named 'AppKit' [Finished in 2.2s with exit code 1] [shell_cmd: python -u "/Users/a123/Library/Application Support/Sublime Text 3/Packages/User/test.py"] [dir: /Users/a123/Library/Application Support/Sublime Text 3/Packages/User] [path: /usr/bin:/bin:/usr/sbin:/sbin]


Tags: textpyimportsupportapplicationpackageslibraryfilename