Python
bashrc
Anaconda
conda

condaの仮想環境を起動するとbashのpromptが崩れる

More than 1 year has passed since last update.

condaの仮想環境を起動すると、bashのpromptが崩れてしまいました。

通常の挙動

[user@hostname pwd]$
[user@hostname pwd]$ source activate test
(test)[user@hostname pwd]$

起こった事象

[user@hostname pwd]$
[user@hostname pwd]$ source activate test
(test)

根本原因は不明ですが、source activateを行った時に、CONDA_PS1_BACKUP="$PS1"が読み込まれず、CONDA_PS1_BACKUP=となっていたことが原因でした。

取り敢えずは、.bashrcに以下を記載して対応。
export CONDA_PS1_BACKUP="[\u@\h \W]$ "

githubでも議論がありましたが、どうやって解決されたのかは不明でした。。。
https://github.com/conda/conda/issues/4916