我对osx上的python有些困惑。我不知道笔记本电脑的前一个所有者是否使用macport安装了macpython。我记得osx有一个内置的python版本。我尝试使用type -a python
,结果返回
python is /usr/bin/python
python is /usr/local/bin/python
不过,在这些位置同时运行这两个python会给我带来[GCC 4.2.1 (Apple Inc. build 5646)] on darwin
。它们都是指提供的同一个内置python mac吗?
我还读到安装macpython one会
A MacPython 2.5 folder in your Applications folder. In here you
find IDLE, the development environment that is a standard part of
official Python distributions...
我看了一下Applications
,有一个MacPort
文件夹,里面有python2.6
和上面提到的东西。但是在空闲的时候,我发现和上面一样的信息。
嗯,我有点困惑。哪个是哪个?
[GCC 4.2.1 (Apple Inc. build 5646)]
是Python使用的GCC版本,而不是Python本身的版本。这个信息应该在前一行。例如:/usr/bin
中的项目应该始终是或链接到苹果在OS X中提供的文件,除非有人不小心在那里更改了内容。要查看/usr/local/bin/python
链接到的确切位置:在本例中,这是python.org安装的python实例的典型情况,也可以是从源代码构建的实例。
在Mac OS X上,它位于Python框架中的
/System/Library/Frameworks/Python.framework/Resources
。完整路径是:
顺便说一下,很容易找到可以在哪里找到特定二进制文件:
which Python
将显示Python二进制文件的路径(可能与我在上面发布的相同)。我找到了最简单的方法,你可以用
which python
它将显示如下内容:
/usr/bin/python
相关问题 更多 >
编程相关推荐