【发布时间】:2015-08-08 08:43:53
【问题描述】:
我正在尝试使用
将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。
【问题讨论】:
-
你有没有改变任何shebang线?
-
@IgnacioVazquez-Abrams 不,我没有,我需要更改哪些?另外,我觉得我应该提一下,我过去使用 conda install 成功,没有添加 shebang 行
-
也许你应该从错误信息中提到的那个开始。
-
哇哦,原来如此。谢谢!请将您的回复写成实际答案,以便我接受。
标签: python linux path packages anaconda