Kısa süre önce anaconda2'yi Mac bilgisayarıma yükledim. Yeni bir terminal oturumu açtığımda, Conda varsayılan olarak temel ortamı etkinleştirecek şekilde yapılandırılmış.
Conda komutlarına erişmek istiyorum (yani Conda yolunun Conda başlatıldığında ne zaman bu kadar iyi başlatıldığında yaptığı $ PATH eklendi) istiyorum.
Ama normalde python'da programlamıyorum ve Conda'nın varsayılan olarak bir ortamı etkinleştirmesini istemiyorum.
Bilgi conda init
isteminden ilk kez çalıştırdığınızda , Conda aşağıdakileri ekler .bash_profile
:
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/Users/geoff/anaconda2/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/Users/geoff/anaconda2/etc/profile.d/conda.sh" ]; then
. "/Users/geoff/anaconda2/etc/profile.d/conda.sh"
else
export PATH="/Users/geoff/anaconda2/bin:$PATH"
fi
# fi
unset __conda_setup
# <<< conda initialize <<<
Tüm bloğu yorumlarsam, Conda ortamlarını etkinleştiremem.
Ben hariç tüm blok yorum yapmaya çalıştı
export PATH="/Users/geoff/anaconda2/bin:$PATH"
Ancak yeni bir oturum başlattığımda ve bir ortamı etkinleştirmeye çalıştığımda şu hata iletisini aldım:
CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
Bu soru (ve bunun gibi diğerleri) faydalıdır, ancak sonuçta soruma cevap vermez ve linux kullanıcıları için daha uygundur.
Açıklama için Kaldırtmak sormuyorum (base)
benim dan $PS1
ben bir terminal oturumu açtığınızda ben etkinleştirmek tabanına değil Conda için soruyorum.
source activate
Bunun yerine kullanmaya çalıştınız mı ? aka "oldschool yöntemi"