标签: brew-doctor

关于/Library/Frameworks/Python.framework的Homebrew brew医生警告,即使安装了brew的Python

当我运行Homebrew brew doctor(Mac OS X 10.9.2)时,我收到以下警告消息:

警告:Python安装在/Library/Frameworks/Python.framework中

Homebrew只支持构建系统提供的Python或酿造的Python.特别是,安装到/ Library的Pythons可能会干扰其他软件安装.

因此,我运行brew install并按照安装警告输出中提供的步骤安装Homebrew的Python版本.Running which python确认Homebrew的版本确实是我的PATH的顶部.输出是/usr/local/bin/python.

尽管如此,当我重新运行时brew doctor,我仍然收到相同的警告信息.如何抑制此警告?我是否需要从计算机中删除/Library/Frameworks/Python.framework目录?我只是应该忽略它吗?我的计算机上是否有可能导致此警告发出的不同应用程序?

请注意,由于此警告,我没有任何特定的应用程序因错误而遇到错误brew doctor.另请注意,当我运行时,此警告消息并不总是打印出来brew doctor,这是最近开始出现的内容.此外,我在我的计算机上使用Python 2.7,试图远离Python 3.

python macos homebrew python-2.7 brew-doctor

72
推荐指数
4
解决办法
4万
查看次数

Brew医生 - "警告:在/ usr/local/include中找到未编号的头文件"?

当我运行时brew doctor,抛出以下错误

Warning: Unbrewed header files were found in /usr/local/include.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.

Unexpected header files:
    /usr/local/include/curl/curl.h
    /usr/local/include/curl/curlbuild.h
    /usr/local/include/curl/curlrules.h
    /usr/local/include/curl/curlver.h
    /usr/local/include/curl/easy.h
    /usr/local/include/curl/mprintf.h
    /usr/local/include/curl/multi.h
    /usr/local/include/curl/stdcheaders.h
    /usr/local/include/curl/typecheck-gcc.h
    /usr/local/include/node/ares.h
    /usr/local/include/node/ares_version.h
    /usr/local/include/node/nameser.h
    /usr/local/include/node/node.h
    /usr/local/include/node/node_buffer.h
    /usr/local/include/node/node_internals.h
    /usr/local/include/node/node_object_wrap.h
    /usr/local/include/node/node_version.h
    /usr/local/include/node/openssl/opensslconf.h
    /usr/local/include/node/uv-private/ngx-queue.h
    /usr/local/include/node/uv-private/stdint-msvc2008.h
    /usr/local/include/node/uv-private/tree.h
    /usr/local/include/node/uv-private/uv-bsd.h
    /usr/local/include/node/uv-private/uv-darwin.h
    /usr/local/include/node/uv-private/uv-linux.h
    /usr/local/include/node/uv-private/uv-sunos.h
    /usr/local/include/node/uv-private/uv-unix.h
    /usr/local/include/node/uv-private/uv-win.h
    /usr/local/include/node/uv.h
    /usr/local/include/node/v8-debug.h
    /usr/local/include/node/v8-preparser.h
    /usr/local/include/node/v8-profiler.h
    /usr/local/include/node/v8-testing.h
    /usr/local/include/node/v8.h
    /usr/local/include/node/v8stdint.h
    /usr/local/include/node/zconf.h
    /usr/local/include/node/zlib.h
Run Code Online (Sandbox Code Playgroud)

删除这些文件会安全吗?解决此警告的最佳方法是什么?

homebrew brew-doctor

71
推荐指数
2
解决办法
4万
查看次数

删除位于与Brew安装不同位置的Python框架文件的最安全方法是什么

当我跑步时,我想删除一个安装在brew抱怨的位置的Python brew doctor

警告: Python安装在/Library/Frameworks/Python.framework中

什么是最好的方法?

以下是更多细节/研究:

来自brew git 网站的消息:

重要提示:如果您选择安装不属于这两者的Python(系统Python或酿造的Python),那么Homebrew团队只能提供有限的支持.

在删除额外的python库之前,我想确保我没有遗漏任何内容. 具体来说,我想删除整个Python.framework,这些文件位于此处./Library/Frameworks/Python.framework/

我在本机上安装了Python 2.7.5,我将使用它 - 位于下面的路径中.(区别在于 - 我相信 - 它放在root/System文件夹而不是root/Library文件夹中.)好的原生位置在这里: /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python

我已经安装了python 3.x brew install python3,它放在这里:

==> Summary
    /usr/local/Cellar/python3/3.4.0  : 5076 files, 85M, built in 112 seconds
Run Code Online (Sandbox Code Playgroud)

我可以删除这些文件或它们的后果(除了必须重新链接)? /Library/Frameworks/Python.framework/

以下是从2010年stackoverflow问题中删除python的步骤以及类似的问题

这种方法仍然合理吗?有什么我应该知道的吗?

python macos homebrew brew-doctor

47
推荐指数
1
解决办法
9万
查看次数

这是什么意思?有些安装的小桶没有配方

输入“brew doctor”后我看到了这个

警告:有些安装的小桶没有配方!这意味着它们要么被删除,要么随brew diy. 您应该找到以下公式的替代品:
python@2

这是什么意思以及如何解决它?

homebrew brew-doctor

14
推荐指数
1
解决办法
7040
查看次数

brew doctor - 如何修复这些警告以及它们的含义

当我brew doctor在Mac上运行时,我收到以下警告:

Warning: Unbrewed dylibs were found in /usr/local/lib.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.

Unexpected dylibs:
    /usr/local/lib/libntfs-3g.80.dylib
    /usr/local/lib/libntfs.9.0.0.dylib
    /usr/local/lib/libublio.1.dylib

Warning: Unbrewed .la files were found in /usr/local/lib.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.

Unexpected .la files:
    /usr/local/lib/libntfs-3g.la
    /usr/local/lib/libntfs.la
    /usr/local/lib/libublio.la

Warning: Unbrewed .pc files were found …
Run Code Online (Sandbox Code Playgroud)

macos homebrew brew-doctor

9
推荐指数
1
解决办法
6179
查看次数

标签 统计

brew-doctor ×5

homebrew ×5

macos ×3

python ×2

python-2.7 ×1