我是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
我该如何解决这个问题?
以下是sys.path中的sys.path.PyOBJc的屏幕截图
答案 0 :(得分:2)
我的.pth
目录中没有pyobjc
的{{1}}个文件。
site-packages
文件包含要添加到该搜索路径的目录。它们是简单的文本文件;你可以查看已经存在的那些,以了解它们的工作原理。
至于为什么你没有获得.pth
的{{1}}个文件,我不确定。但你可以创建一些来解决问题。
答案 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”上。