14

I use Mac OS X Lion and Python 2.7. I am new to python. Can anyone tell me how to import AppKit and PyObjC to Python. But i get the errors when trying to import Import Error: No module named AppKit or 'Import Error: No module named PyObjC.

Trying easy_install does not help either. This is a screenshot when I run <code>easy_install PyObjC</code>

What can i do to import these 2 modules?

4

4 回答 4

25

如果尚未安装,请pip运行以下命令进行安装:

sudo easy_install pip

然后运行:

## install for all users
sudo pip install pyobjc

或者

## install for current user only
pip install pyobjc --user

注意:一般建议是避免使用系统 python,而是使用用户维护的版本,例如通过、brew install python3或任何您已经用于第三方依赖项的方式安装。macportsconda

于 2014-01-16T10:53:02.277 回答
4

如果您使用的是 Mac,则可能是您使用了不正确的 pip 版本,请尝试 sudo pip3 install -U pyobjc 为我解决了这个问题。

于 2016-06-22T16:41:14.540 回答
1

这是关于如何安装 PyObjc 的一个很好的指南:http: //ioanna.me/2009/09/installing-pyobjc-xcode-templates-in-snow-leopard/

当我尝试安装 PyObjc 时,我发现它非常困难,但过了一段时间,(以及大量的谷歌搜索)我让它工作了。

编辑

我找到了有关如何执行此操作的更现代的指南。下载模板并将它们放入您的~/Library/Developer/Xcode/Templates/目录,一切都应该正常工作。

于 2012-10-07T10:48:00.513 回答
0

如果您使用的是 PyCharm,您应该PyObjC在其中手动安装软件包,因为我猜是 venv。这对我来说是唯一可行的解​​决方案。

于 2018-06-04T17:14:40.747 回答