0

我在 tcsh shell 中使用 ubuntu 终端。由于没有内存,我通过 rm -rf 将 anaconda 卸载到一个director 中,即'/glade/u/home/lixujin/anaconda3'。然后我将它安装在另一个目录中,即'/glade/work/lixujin/anaconda3'。

在我按照说明安装它之后,我通过类型 conda list 对其进行测试。然后我得到这样的信息 /glade/u/home/lixujin/anaconda3/etc/profile.d/conda.csh: No such file or directory.,这是我的旧安装目录。

所以,我想我仍然需要更改一些环境变量。但我不知道我应该修改的地方。

我在网上找了很久。但是没有用。请帮助或尝试提供一些想法如何实现这一目标。

有什么建议么?

4

2 回答 2

0

尝试这个

export PATH=~/anaconda3/bin:$PATH

如果您仍然遇到问题,请打开位于主目录中的文件 .bashrc(隐藏文件),每次打开新终端时都会运行代码。然后添加它

export PATH=~/anaconda3/bin:$PATH
于 2019-10-02T23:20:55.493 回答
0

conda~/.tcshrc对于 tcsh ,需要在 shell 初始化脚本中进行初始化。

  1. 添加/glade/work/lixujin/anaconda3/condabin到您的PATH. (我的意思是anaconda3/condabin但不是anaconda3/bin。)

  2. 打开一个的交互式 tcsh shell,运行conda init.

完成上述命令后,conda会将初始化脚本写入您的.tcshrccodna正常工作。

警告

添加/path/to/anaconda3/condabin但不bin进入PATH. 这是4.6中引入conda的一个重大变化。

conda来自4.6 版本日志的激活脚本初始化

Conda 4.6 增加了广泛的初始化支持,以便比以往更多的 shell 可以使用新conda activate命令。有关更多信息,请阅读conda init –help我们对这种新的工作方式感到特别兴奋的输出,因为消除了修改的需要PATH使得 Conda 对您系统上的其他软件的破坏性大大降低。

在过去,当将conda-installation/bin目录添加到PATH中时,默认情况下会激活“base”中的默认 Python 环境。在conda4.6 之后,conda相关命令被分离到condabin中,这使得conda只暴露命令成为可能,而无需从“基础”环境中激活 Python。

参考

于 2019-10-02T23:47:04.413 回答