导出:未找到由linux源命令引发的命令
在服务器上安装Anaconda软件包后,我尝试导出:未找到由linux源命令引发的命令,linux,environment-variables,Linux,Environment Variables,在服务器上安装Anaconda软件包后,我尝试source~/.bashrc设置env变量,但它引发了一个错误export:Command not found,我的.bashrc文件如下所示: # added by Anaconda3 4.2.0 installer export PATH="/projdata3/info_fil/wangtao/conda/bin:$PATH" 有人能帮忙吗?非常感谢 由于您使用的是tcsh,而不是bash,因此应编辑.cshrc,并添加以下行: set p
source~/.bashrc
设置env变量,但它引发了一个错误export:Command not found
,我的.bashrc
文件如下所示:
# added by Anaconda3 4.2.0 installer
export PATH="/projdata3/info_fil/wangtao/conda/bin:$PATH"
有人能帮忙吗?非常感谢 由于您使用的是
tcsh
,而不是bash
,因此应编辑.cshrc
,并添加以下行:
set path = ( /projdata3/info_fil/wangtao/conda/bin $path )
然后使用
source.cshrc
如果您的shell是。csh
请使用setenv
导出一个变量,在bash中,您通常会使用导出
在bash
中,导出My_变量=/some/location/or/.something/
在csh
shell中,如果echo$shell
命令发出/usr/local/bin/tcsh
则表示您正在csh shell中工作
在cshshell中,如果要设置环境变量,语法如下
setenv <variable_name> <variable_value>
setenv
以下是有用的csh命令供参考
如果要从csh shell输入bash shell,请输入commandbash
然后该命令将起作用:export=
您确定您的登录shell是bash
?echo$SHELL
说什么呢?echo$SHELL
命令说/usr/local/bin/tcsh
,那我该怎么办?谢谢,我运行设置路径=(/projdata3/info\u fil/wangtao/conda/bin$path)
,然后运行source.cshrc
,然后我尝试了conda
,但是如果你列出那个目录,它仍然会发出conda:command not found
,你看到那里的conda
命令了吗?是的,实际上当我cd
到/projdata3/info\u fil/wangtao/conda/bin
时,我可以在那里正确地运行conda
命令我试过rehash
命令,然后运行set path=(/projdata3/info_fil/wangtao/conda/bin$path)
和source~/.cshrc
再次尝试conda
,但它仍然会发出conda:command not found
设置路径后,您必须运行rehash
。