ImportError:没有名为pyobjc的模块

时间:2012-10-12 18:01:01

标签: python pyobjc

我是Python新手。我正在运行Mac OS X 10.8.2,Python 2.7.3,Xcode 4.5.1。 我无法import pyobjc到python.I使用easy_install pyobjc或从http://pypi.python.org/pypi/pyobjc/2.3手动下载并运行python setup.py install。以下是我site-packages folder enter image description here

的屏幕截图

我该如何解决这个问题?

以下是sys.path中的sys.path.PyOBJc的屏幕截图

2 个答案:

答案 0 :(得分:2)

我的.pth目录中没有pyobjc的{​​{1}}个文件。

放置在Python搜索路径上的目录中的

site-packages文件包含要添加到该搜索路径的目录。它们是简单的文本文件;你可以查看已经存在的那些,以了解它们的工作原理。

至于为什么你没有获得.pth的{​​{1}}个文件,我不确定。但你可以创建一些来解决问题。

进一步阅读:Modifying Python’s Search Path

答案 1 :(得分:1)

PyObjC的模块名称不是“pyobjc”。

要使用低级桥,请使用“import objc”

要访问Cocoa框架,请使用“import Cocoa”。

如果“import objc”给出导入错误,您可能有许多Python解释器,请检查“sys.prefix”的值是否与您期望的值相同。还要检查“/Library/Frameworks/Python.framework/Version/2.7/lib/python2.7/site-packages”是否在“sys.path”上。