设置:OSX10.6.6+;使用python和cocoa的XCode3.2

设置:OSX10.6.6+;使用python和cocoa的XCode3.2,python,cocoa,xcode,pyobjc,fink,Python,Cocoa,Xcode,Pyobjc,Fink,我正在努力为你的工作环境做准备 OSX10.6.6,XCode3.2,使用python和cocoa框架的fink。我在网上浏览了一些参考资料,但是没有什么对我有用 我已经通过fink安装了python2.6和pyobjc-py26。在终端中运行python shell时,我得到: localhost:PyObjCTut stymek$ which python /usr/bin/python localhost:PyObjCTut stymek$ python Python 2.6.1 (r26

我正在努力为你的工作环境做准备 OSX10.6.6,XCode3.2,使用python和cocoa框架的fink。我在网上浏览了一些参考资料,但是没有什么对我有用

我已经通过fink安装了python2.6和pyobjc-py26。在终端中运行python shell时,我得到:

localhost:PyObjCTut stymek$ which python
/usr/bin/python
localhost:PyObjCTut stymek$ python
Python 2.6.1 (r261:67515, Jun 24 2010, 21:47:49) 
[GCC 4.2.1 (Apple Inc. build 5646)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import objc
>>>
一切都好

当我尝试从Xcode构建基本代码时(例如1.defaultPython+Cocoa模板2.example from),Python无法找到objc模块。为什么?

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

手动安装Python 2.7版和3.X版后,我遇到了几乎类似的问题

XCode中没有这样的设置——苹果提供的Python(v2.6)需要是默认设置


另外,请检查/System/Library/Frameworks/Python.framework/Versions-“当前”符号链接需要指向默认的Python v2.6

在手动安装Python版本2.7和3.X之后,我遇到了几乎类似的问题

XCode中没有这样的设置——苹果提供的Python(v2.6)需要是默认设置


另外,检查/System/Library/Frameworks/Python.framework/Versions——“当前”符号链接需要指向默认的Python v2.6

Mac OS X随Python提供,包括PyObjC。你为什么要通过Fink安装另一个副本?我不想把事情复杂化。我使用fink的python,因为我在不同的项目中使用它,而苹果提供的项目还不够。我的问题实际上是:为了能够导入objc,我应该在xcode配置中更改什么(为什么我需要更改任何东西?谢谢MacOSX附带Python,包括PyObjC。你为什么要通过Fink安装另一个副本?我不想把事情复杂化。我使用fink的python,因为我在不同的项目中使用它,而苹果提供的项目还不够。我的问题实际上是:为了能够导入objc,我应该在xcode配置中更改什么(为什么我需要更改任何东西?谢谢