Python 2.7 没有名为Appkit的模块?

Python 2.7 没有名为Appkit的模块?,python-2.7,appkit,Python 2.7,Appkit,我听说appkit包含在PyObjC中,所以我安装了 $ sudo pip install pyobjc-core $ sudo pip install pyobjc 现在当我进入Python时: >>> from AppKit import NSSpeechSynthesizer Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError:

我听说appkit包含在PyObjC中,所以我安装了

$ sudo pip install pyobjc-core
$ sudo pip install pyobjc
现在当我进入Python时:

>>> from AppKit import NSSpeechSynthesizer
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named AppKit
>>从AppKit导入NSSpeechSynthesizer
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ImportError:没有名为AppKit的模块

有人能帮我吗?

将AppKit更改为AppKit,但您仍然无法在那里找到NSSpeechSynthesizer

如果需要NSSpeechSynthesizer,请尝试以下操作:

from Cocoa import NSSpeechSynthesizer

sp = NSSpeachSynthesizer.alloc().initWithVoice_(None) # use default voice
sp.startSpeakingString_("hello world")
据我所知,可可应该是PyObjC的一部分


来源:

我尝试了你所说的,但我得到了一个错误:回溯(最近一次调用):文件“”,第1行,在文件“/Library/Python/2.7/site packages/Cocoa/\uu init\uuuuuuuuuuuuuu.py”的第10行,在导入AppKit中。导入错误:没有名为AppKit的模块。你是否尝试将AppKit更改为AppKit?嗯,显然你需要可可粉,它只能在Mac电脑上买到。哦,没关系。我把appkit文件夹名改为appkit,问题解决了!!!谢谢