0

我刚刚升级到 OSX Yosemite。我正在运行brew doctor,它生成的无数警告中包括:

Warning: /usr/local/share/python is not needed in PATH.
Formerly homebrew put Python scripts you installed via `pip` or `pip3`
(or `easy_install`) into that directory above but now it can be removed
from your PATH variable.
Python scripts will now install into /usr/local/bin.
You can delete anything, except 'Extras', from the /usr/local/share/python
(and /usr/local/share/python3) dir and install affected Python packages
anew with `pip install --upgrade`.

我到处都仔细看了看,我找不到将 /usr/local/share/python 添加到我的路径的内容。我的 .bash_profile 没有提到 python。/private/etc/paths.d 仅包含一个名为“git”的文件。我确实在 /private/etc/paths 中找到了 /usr/local/share/python 的一个实例,但是我删除了它,但是当我在那之后启动一个新终端并重新运行时,brew doctor我仍然收到警告。谁能建议我如何阻止这种情况?它快把我逼疯了!

4

1 回答 1

0

我无法发表评论,虽然我没有答案,但这可能有助于消除过程,或者可能有助于您未来的问题解决者。

  • 怎么样etc/profile; 任何登录该文件?
  • 你有~/.profile它可以在吗?
  • 当您:echo $PATH,有任何上述路径的迹象时,您会得到什么?
  • export,或者declare(没有选项)怎么样?
  • 您现在如何设置/导出所需的路径?

可能不是您想听到的,但我总是进行全新安装而不是升级,以免出现此类问题。这样做很可能会解决您的问题;数以万计的他们。我知道自从我搬到优胜美地以来,我没有遇到任何问题,甚至没有来自 Homebrew 的警告。

于 2014-10-26T07:57:46.917 回答