Python OS X升级是否安装了对I';我和皮普在一起?

Python OS X升级是否安装了对I';我和皮普在一起?,python,macos,pip,packages,Python,Macos,Pip,Packages,在升级到Mavericks(OS 10.9)之后,我发现苹果的Python(2.7.5)在我之前安装的许多软件包中使用的位置发生了变化,1并且有几个已经“降级”到旧版本。令人困惑的是,我发现更新这些旧版本(使用我用来维护我的软件包的pip)是因为这些软件包中存在未使用但最新的版本,2并且删除Mavericks安装的新(但较旧)版本是必要的 这是怎么回事?Mavericks是否只是附带了一些常用的软件包(比如mathplotlib),它们放在../Extras/..文件夹中,它们将我一直在../s

在升级到Mavericks(OS 10.9)之后,我发现苹果的Python(2.7.5)在我之前安装的许多软件包中使用的位置发生了变化,1并且有几个已经“降级”到旧版本。令人困惑的是,我发现更新这些旧版本(使用我用来维护我的软件包的
pip
)是因为这些软件包中存在未使用但最新的版本,2并且删除Mavericks安装的新(但较旧)版本是必要的

这是怎么回事?Mavericks是否只是附带了一些常用的软件包(比如
mathplotlib
),它们放在
../Extras/..
文件夹中,它们将我一直在
../site packages/
中维护的版本隐藏在那里?使用
pip
似乎解决了这个问题,有效地清除了
../site packages/
中我的包的
../Extras/../code>副本(通常有点旧),但我想确认我做的事情是正确的,特别是因为每次苹果更新Python时都会发生这种情况

1:To
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/Python


2:在
/Library/Python/2.7/site packages/

中仍然存在且未受干扰这并不是回答您的问题,但这是Python虚拟环境非常方便的地方。在更新操作系统或安装新软件包时,您永远不必担心这些奇怪的冲突问题。如果你有兴趣了解它。@btse:是的,我应该经常补充这样的问题:“这不是关于virtualenv的问题。”