我在tcsh shell中使用ubuntu终端。由于没有记忆,我将rm -rf安装在anaconda中的一个导演中,它是'/ 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.
,这是我的旧安装目录。
因此,我想仍然需要更改一些环境变量。但是我不在应该修改的地方。
我正在网上搜索很长时间。但是没用。请提供帮助或尝试提供一些实现方法的建议。
有什么建议吗?
答案 0 :(得分:0)
尝试
:company.project.main
如果仍然有问题,请打开主目录中的.bashrc文件(隐藏文件),每次打开新终端时都会运行代码。然后添加
export PATH=~/anaconda3/bin:$PATH
答案 1 :(得分:0)
conda
需要在外壳初始化脚本{tcsh中的~/.tcshrc
中初始化。
将/glade/work/lixujin/anaconda3/condabin
添加到您的PATH
中。 (我的意思是anaconda3/condabin
,而不是anaconda3/bin
。)
打开一个新交互式tcsh shell,运行conda init
。
执行上述命令后,conda
会将初始化脚本写入您的.tcshrc
,而codna
将正常工作。
在/path/to/anaconda3/condabin
中添加bin
而不添加PATH
。这是conda
4.6 中引入的很大的更改。
Activation script initialization fron conda
4.6 release log
Conda 4.6添加了广泛的初始化支持,因此可以使用新的
conda activate
命令来使用更多的shell。有关更多信息,请阅读conda init –help
的输出,我们对这种新的工作方式感到特别兴奋,因为无需修改PATH
就可以使Conda对系统上其他软件的破坏性降低。>
过去,将conda-installation/bin
目录添加到PATH
时,默认情况下会激活“ base”中的默认Python环境。在conda
4.6之后,conda
的相关命令被分离为condabin
,这使得仅在不从“基本”环境中激活Python的情况下公开conda
命令成为可能。