擅长:python、mysql、java
<p>在OSX10.6中,苹果提供了一种方法来永久地选择OSX中提供的Python2.6是在64位模式下运行还是在32位模式下运行(<code>VERSIONER_PYTHON_PREFER_32_BIT</code>)以及其他选项。有关详细信息,请参见<code>man 1 python</code>。<code>/usr/bin/python</code>程序是该程序的前端,它检查通过<code>default</code>plists或环境变量设置的所选选项,并在所选模式下生成所需的解释器版本,而不管包装程序是在何种模式下启动的(例如通过<code>arch</code>)。<code>/usr/bin/python2.6</code>是标准OS X pythonw程序的一个稍加修改的版本,它以自身启动的模式启动解释器。2.6的标准python.org发行版没有类似的代码。在较新版本的Python,2.7和3.2中,pythonw可执行文件也遵循其启动模式,因此<code>arch -i386</code>可以工作。</p>
<p>顺便说一句,苹果将各种开源产品(包括Python)的源代码<a href="http://www.opensource.apple.com/" rel="noreferrer">here</a>与用于构建它的定制补丁一起集成到OS X版本中。</p>