
私はbash初心者なので、端末の基本的なコマンドだけを知っています。それより深いものはありません。
Jupyter Notebookでプログラミング中に次のエラーが発生します。
OSError: No command "reg_resample" found on host (...).
Please check that the corresponding package is installed."
この機能は、reg_sample
次のガイドラインに従ってインストールした NiftyReg パッケージに属します。公式ウェブサイトLinux用。
リンクの最後のガイドラインと私の質問の焦点は次のとおりです。
"~/.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 ファイルの末尾に再度貼り付けます。