如何将Homebrew目录插入PATH环境变量的顶部?

时间:2018-01-12 07:47:10

标签: python python-3.x macos terminal install

我在这里需要一些帮助。对于您的信息,我是Python的新手,并且只是想修补它。所以,我有这个网站' hitchhiker的python' 指南。现在,我在'在Mac OS X上安装Python 3' 的一部分。这是链接 - > http://docs.python-guide.org/en/latest/starting/install3/osx/#pip

无论如何,我想要做得对,所以新格式化我的Mac和Xcode。我按照' xcode-select --install' 的说明进行操作。之后,我开始在终端$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

中安装自制软件

我想我到目前为止应对此问题,但问题出现了。 他说

  

安装Homebrew后,将Homebrew目录插入   PATH环境变量的顶部。你可以通过添加   〜/ .profile文件底部的以下行

所以,通过一些搜索,我在nano中编辑了我的路径。通过以下

 sudo nano /etc/paths

/usr/local/bin
/usr/local/sbin   <<<--When I opened the paths, there wasn't this 'usr/local/sbin' So I typed it.
/usr/bin
/bin
/usr/sbin/
/sbin

当我打开路径时,没有'/usr/local/sbin'。所以我输入了它。 然后我退出终点站,回避路径,没有任何事情发生。 如果我which python它会显示/usr/bin/python。 我确实安装了python3但是当我python -V时,它仍然存在 Python 2.7.10

如何将Homebrew目录插入PATH环境变量的顶部?

通过手段,如何设置我的mac将python3设置为默认???

提前感谢!

3 个答案:

答案 0 :(得分:2)

您误解了有关PATH的说明。 PATH是一个环境变量,可以在主目录中的.profile文件中设置(如果它不存在则创建它),并且您需要准确复制页面的内容说到文件的底部:

export PATH=/usr/local/bin:/usr/local/sbin:$PATH

完成此操作后,重新启动终端,您应该可以使用python3命令。

答案 1 :(得分:0)

转到您的终端并运行:

$ which brew
/usr/local/bin/brew

您将获得brew路径,并确保将此路径添加到〜/ .profile PATH,如下所示:

export PATH=/usr/local/bin:/usr/local/sbin:$PATH

然后运行此命令以使更改生效:

$ source ~/.profile

答案 2 :(得分:0)

/ etc /中的文件仅在启动时运行,并且对所有用户都是全局的。我建议你使用主目录中的文件(.bash_profile或.zshrc,具体取决于你的shell)。每次打开终端时都会读取这些文件。

添加以下行:

export PATH=/usr/local/sbin:$PATH

要更新现有终端,您可以按

更新设置
> source ~/.bash_profile