尝试在Anaconda中安装软件包的错误解释器错误 - python

我正在尝试使用以下方式将neo安装到我的Anaconda发行版中

conda install -c https://conda.binstar.org/neuroinf neo

(取自here),但出现错误:

bash: /transform/anaconda/bin/conda: /usr/local/anaconda/bin/python: bad interpreter: No such file or directory

找不到/usr/local/anaconda/bin/python,因为它不存在。我在/transform/anaconda/中安装了anaconda。我已经编辑了.bashrc文件以反映这一点,但是由于某种原因,它仍在/usr/local/中查找(至少以某种方式,请注意,它在/transform/中正确地查找了第一个目录参数)。我需要更改什么才能使其在/transform/anaconda/bin/python中显示?

echo $PATH返回:

/transform/anaconda/bin:/usr/bin:/transform/anaconda/bin:/usr/bin:/transform/anaconda/bin:/usr/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/PHShome/gcw8/bin

(我意识到这很麻烦,一分钟后我会清理的)

我正在运行CentOS和python 2.7。

python大神给出的解决方案

/transform/anaconda/bin/conda期望Python可执行文件位于/usr/local/anaconda/bin/python中,因为这是其shebang行中的内容,但是您已将其安装在其他位置,特别是/transform/anaconda/bin/python。您将需要修改shebang线以指向正确的位置。