2015-10-15 119 views
0

安装Anaconda后,“〜/ anaconda/bin”被添加到$ PATH变量中。但现在,我不能跑“酿造”:安装Anaconda后找不到Brew命令蟒蛇

-bash: brew: command not found 

只有当我添加“USR/local/bin目录:USR/local/sbin中”到$ PATH中我可以得到酿造工作的开始,但后来我没有Anaconda python安装。

我怎样才能有一个默认的Anaconda python和可操作的自制软件?

回答

2

我认为问题在于您的PATH现在被错误配置。什么是您的PATH以及.bash_profile的内容?确保您可以通过PATH与.bash_profile中的任何MOD进行访问。

此外,我想知道你已经安装了多少个Python版本?如果Anaconda安装带有一个Python版本,那么应该卸载安装了自制软件的版本。

Is path broken for anaconda ipython?How to modify PATH for Homebrew?

+0

刚刚卸载了brew版本的Python,现在brew工作正常。谢谢! – BolzanoW

1

也许一个到/ usr/local/bin中的〜/ anaconda/bin/python的软链接可以解决这个问题。我猜这个问题是由python版本冲突引起的,所以首选目录中的软链接可以工作。 此外,如果您想避免覆盖/ usr/local/bin中的现有python,请在〜/ .local/bin中添加一个软链接。

0

一个可能的解决办法为您希望这两个命令可以是设置别名的情况。我在Mac OS X的.bash_profile中完成了以下操作。您将设置两个路径,但使用不同的命令。

# added by Anaconda 2.3.0 installer 
#export PATH="/Users/macuser/anaconda/bin:$PATH" 
alias pythonA="/Users/macuser/anaconda/bin/python" 
alias conda="/Users/macuser/anaconda/bin/conda" 

这样做是否注释了Anaconda将在安装时执行的默认路径。现在如果你运行“pythonA”,它将使用Anaconda。你将仍然需要酿造路径。