如何将Homebrew指向/ usr / local

时间:2019-03-15 07:34:53

标签: python-3.x homebrew python-3.7

OS:MacOS Mojave 10.14.3

我使用自制软件作为默认软件包管理器。最近,据我所知,通过自制软件安装python 3.7是一个相当普遍的问题,但是尚未找到解决方案。无论出于何种原因,brew的python都没有使用正确版本的Tk(8.6),而是使用8.5.9。这会导致在闲置状态下出现错误消息,以及一些确定的错误。

我尝试了所有可以在网上找到的解决方案:

  • 我尝试从“ brew install -s python”源安装python。
  • 一种解决方案建议运行“ brew install python --with-tcl-tk”,但自制软件不再支持该参数。
  • 我先用brew“ brew install tcl-tk”安装了tcl-tk。然后在我的.bash_profile上附加警告中的指令(我不记得具体的更改,但是它设置了变量,以便瓶安装程序和软件包从源头上可以识别它。它还说是放置了tcl-tk二进制文件的路径首先是我做的事情,然后尝试从瓶子和源头再次安装python。这两个安装都没有解决问题。

但是,从python.org下载安装程序并使其运行完美。以这种方式安装的Idle / python没有任何问题。唯一的问题是,这会将python安装在/Library/Frameworks/Python.framework

这导致了我的问题。由于python未安装在/ usr / local中,因此homebrew不会将python视为已实现的依赖项。因此,我一直在犹豫是否使用依赖python的任何公式(一直令人沮丧)。即使安装程序位于/ Library / Frameworks中,我如何也可以自制识别python依赖关系?

任何帮助,将不胜感激。

0 个答案:

没有答案