OSX升级是否安装了我用pip维护的影子包?

2024-05-16 21:10:09 发布

您现在位置:Python中文网/ 问答频道 /正文

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

这是怎么回事?Mavericks是不是附带了一些常用的包(比如mathplotlib),放在.../Extras/...文件夹中,它们对我在.../site-packages/中维护的版本进行了阴影处理?使用pip似乎解决了这个问题,有效地清除了.../Extras/...中我的包的.../site-packages/副本(通常有点旧),但我想确认我做的是正确的,特别是因为每次苹果更新Python时似乎都会发生这种情况。你知道吗

1:到/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python
2:在/Library/Python/2.7/site-packages/


Tags: pip版本文件夹extrasappleospackageslibrary