当前位置:首页 > 操作系统 > MacOs

macos – 我如何知道正在使用哪个Python安装?

如果我输入python的命令,那么我得到:

<code>Oliviers-iMac:~$which -a python
/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python
/usr/bin/python
</code>

如果我然后键入python –version,我怎么知道我正在获得哪个Python版本?两个位置是否超过2个不同的Python安装?

解决方法:

/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python很可能是symlink.

simlink上的readlink将为您提供目标.

例如,在我的Mavericks安装中,我有以下内容:

<code>$readlink /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python
python2
$readlink /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2
python2.7
</code>

这意味着当我运行python时它实际上运行/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7

还有一些有趣的东西,当运行/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7时

试试这个

<code>>>> import sys
>>> print sys.executable 
</code>

哪个将返回此:

<code>/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOs/Python
</code>

【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐