公式のインストールヘルパーを使用して、Ubuntu 16.4のデフォルトの場所とは異なる場所にCondaをインストールしました。
今conda create
およびsource activate
は動作しますが、source deactivate
は私にエラーを与えます:
(deep) yuqiong@yuqiong-G7-7588:/media/yuqiong/DATA$ source deactivate
bash: deactivate: No such file or directory
Githubでこの問題を確認しました: #458: "Using source deactivate
は、ルートanacondaディレクトリがPATHにない限りconda envで失敗します。 " 。これは関連しているようですが、source deactivate
conda環境内。 PATH変数に何か問題があるためでしょうか?
これが私の/.bashrc
役立つ場合、コンダに関連。
ご協力ありがとうございます!
# added by Anaconda3 5.3.1 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/media/yuqiong/DATA/Anaconda3/bin/conda' Shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
\eval "$__conda_setup"
else
if [ -f "/media/yuqiong/DATA/Anaconda3/etc/profile.d/conda.sh" ]; then
. "/media/yuqiong/DATA/Anaconda3/etc/profile.d/conda.sh"
CONDA_CHANGEPS1=false conda activate base
else
\export PATH="/media/yuqiong/DATA/Anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda init <<<
### conda shortcuts
function actv() {
#do things with parameters like $1 such as
source activate "$1"
}
だから私はまだsource deactivate
はもう機能しませんが、良いことはconda deactivate
動作します。私は今もそれにこだわっています。
そして、問題は私がcondaの仕組みを理解していないことだと思います...誰かが興味を持っているなら、ここにパッケージマネージャーへの優しい紹介があります... https://medium.com/@sdboyer/so-you-want -to-write-a-package-manager-4ae9c17d9527
つかいます
conda deactivate
無効化するか、ベースソースに移動してから使用できます
conda info --envs
利用可能なソースのリストを取得する
source activate <source_name>
特定のソースをアクティブにします。
詳細はこちらをご覧ください-> 環境の管理-conda.io