[英]export: Command not found raised by linux source command
在服务器上安装 Anaconda 包后,我尝试使用source ~/.bashrc
来设置 env 变量,但它引发了export: Command not found
错误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 中您通常会使用export
在bash
, export My_VARIABLE=/some/location/or/.something/
在csh
shell 中,它将是setenv My_VARIABLE /some/location/or/.something/
如果echo $SHELL
命令给出/usr/local/bin/tcsh
则意味着您正在使用 csh shell。
在csh shell中,如果要设置环境变量,语法是这样的
setenv <variable_name> <variable_value>
这是有用的 csh 命令链接以供参考
如果你想从 csh shell 进入bash
shell,输入命令bash
然后此命令将起作用: export <variable_name>=<variable_value>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.