首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >mac osx上的python位置

mac osx上的python位置
EN

Stack Overflow用户
提问于 2011-07-26 00:56:21
回答 11查看 417.2K关注 0票数 117

我对osx上的python有点迷惑。我不知道之前笔记本电脑的所有者是否使用macport安装了macpython。我记得osx有一个内置版本的python。我尝试使用type -a python,结果返回

代码语言:javascript
复制
python is /usr/bin/python
python is /usr/local/bin/python

但是,在这些位置运行这两个python会产生[GCC 4.2.1 (Apple Inc. build 5646)] on darwin。它们是指mac提供的相同的内置python吗?

我还读到安装macpython one将

代码语言:javascript
复制
     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和上面提到的东西。但在闲置时,我发现了与上面相同的消息。

嗯,我有点困惑。哪一个是哪一个?

EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2011-07-26 03:02:22

[GCC 4.2.1 (Apple Inc. build 5646)]是用来构建Python的GCC的版本,而不是Python本身的版本。该信息应该在前一行上。例如:

代码语言:javascript
复制
# Apple-supplied Python 2.6 in OS X 10.6
$ /usr/bin/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.
>>> 

# python.org Python 2.7.2 (also built with newer gcc)
$ /usr/local/bin/python
Python 2.7.2 (v2.7.2:8527427914a2, Jun 11 2011, 15:22:34) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

/usr/bin中的项目应该始终是或链接到OS X中苹果提供的文件,除非有人不明智地更改了那里的内容。要查看/usr/local/bin/python的确切链接位置,请执行以下操作:

代码语言:javascript
复制
$ ls -l /usr/local/bin/python
lrwxr-xr-x  1 root  wheel  68 Jul  5 10:05 /usr/local/bin/python@ -> ../../../Library/Frameworks/Python.framework/Versions/2.7/bin/python

在本例中,这是安装了python.org的Python实例的典型情况,也可以是从源代码构建的实例。

票数 75
EN

Stack Overflow用户

发布于 2016-10-27 11:15:43

我找到了定位它的最简单的方法,你可以使用

which python

它将显示如下内容:

/usr/bin/python

票数 71
EN

Stack Overflow用户

发布于 2011-07-26 01:00:22

在Mac上,它位于/System/Library/Frameworks/Python.framework/Resources的Python框架中。

完整路径为:

代码语言:javascript
复制
/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python

顺便说一下,在哪里可以很容易地找到特定的二进制文件:which Python将向您显示Python二进制文件的路径(这可能与我上面发布的路径相同)。

票数 59
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6819661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档