Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
导出:未找到由linux源命令引发的命令_Linux_Environment Variables - Fatal编程技术网

导出:未找到由linux源命令引发的命令

导出:未找到由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

在服务器上安装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 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,请输入command
bash


然后该命令将起作用:
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