~/.bashrc 파일을 올바르게 수정하는 방법

~/.bashrc 파일을 올바르게 수정하는 방법

저는 bash 초보자이므로 터미널의 기본 명령만 알고 있습니다. 그보다 더 깊은 것은 없습니다.

Jupyter Notebook에서 프로그래밍하는 동안 다음 오류가 발생합니다.

OSError: No command "reg_resample" found on host (...).
Please check that the corresponding package is installed."

이 기능은 reg_sample다음 지침에 따라 설치한 NiftyReg 패키지에 속합니다.공식 웹 사이트리눅스용.

링크의 마지막 지침과 내 질문의 초점은 다음과 같습니다.

"~/.profile 또는 ~/.basrc 파일을 다음 줄로 업데이트하세요."

export NIFTYREG_INSTALL=<niftyreg_install>
PATH=${PATH}:${NIFTYREG_INSTALL}/bin
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${NIFTYREG_INSTALL}/lib
export PATH
export LD_LIBRARY_PATH

파일을 열면 다음이 표시됩니다 ~/.bashrc.

# >>> conda initialize >>>                                                             
# !! Contents within this block are managed by 'conda init' !!                         
__conda_setup="$('/hepgpu3-data2/luismi98/anaconda/bin/conda' 'shell.bash' 'hook' 2> /\
dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/hepgpu3-data2/luismi98/anaconda/etc/profile.d/conda.sh" ]; then
        . "/hepgpu3-data2/luismi98/anaconda/etc/profile.d/conda.sh"
    else
        export PATH="/hepgpu3-data2/luismi98/anaconda/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda initialize <<<

내 시도
그래서 나는 export PATH="/hep...다음과 같이 else 문을 남기고 아래 줄을 맹목적으로 붙여넣었습니다.

else
        export PATH="/hepgpu3-data2/luismi98/anaconda/bin:$PATH"

        export NIFTYREG_INSTALL="/hepgpu3-data2/luismi98/niftyreg_install/bin:$PATH"
        PATH=${PATH}:${NIFTYREG_INSTALL}/bin
        LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${NIFTYREG_INSTALL}/lib
        export PATH
        export LD_LIBRARY_PATH

그것이 내 디렉토리가 있는 경로이기 때문에 <niftyreg_install>그것을 바꿨고 이미 거기에 있었던 줄을 모방하기 위해 끝에 추가했습니다 ."/hepgpu3-data2/luismi98/niftyreg_install/bin:$PATH"niftyreg_install/bin:$PATH

질문
이것을 시도한 후 코드를 다시 실행해 보았지만 동일한 오류가 발생했습니다.

내가 뭘 잘못했나요?

답변1

if/then/else 문 중간에 필수 정보를 실수로 붙여넣었습니다. 이 줄을 삭제하고 ~/.bashrc 파일 끝에 다시 붙여넣습니다.

관련 정보