저는 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 파일 끝에 다시 붙여넣습니다.