【问题标题】:default python does not locate modules installed with homebrew默认 python 不会找到使用 homebrew 安装的模块
【发布时间】:2012-04-03 12:26:33
【问题描述】:

我正在使用 homebrew 和其他安装程序安装模块,但我的默认 python 无法识别它们。带有easy_install(例如pip)的模块安装似乎可用于我的系统和系统python)。

我的默认python位于这里并且是这个版本:

15:49 [~]:哪个蟒蛇
/usr/local/bin/python

15:49 [~]: python -d
Python 2.7.2(默认,2012 年 3 月 18 日,15:13:08)
[GCC 4.2.1 (Apple Inc. build 5577)] on darwin 键入“帮助”, “版权”、“学分”或“许可”了解更多信息。

这些包确实位于 /library/frameworks/ 中,GEOS.framework 就是一个例子。

我需要修改什么才能访问我的模块?

系统:Mac os x 10.5.8

【问题讨论】:

  • 你确定这些包真的在安装吗?尝试使用sudo

标签: python macos module homebrew


【解决方案1】:

来自 Homebrew 页面:“Homebrew 将软件包安装到它们自己的隔离前缀中,然后将所有内容符号链接到 /usr/local”

我认为 OS X 预装的 python 在 /Library/Frameworks/Python.framework/Versions/Current//lib/python2.7/site-packages

所以也许您需要将 Homebrew 安装的软件包符号链接到那里。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-06-02
    • 2012-06-18
    • 1970-01-01
    • 1970-01-01
    • 2013-06-20
    • 1970-01-01
    • 2022-11-06
    • 1970-01-01
    相关资源
    最近更新 更多