Am instalat ubuntu 20.04.3 lts și am instalat anaconda3 de două ori, prima dată din privilegiul de utilizator și încă o dată din privilegiul root de când nu am fost activat conda. când am redeschis terminalul, trebuie să tast comanda pentru a fi activat conda. Dar dacă tast „$whereis conda”, nu arată directorul bin unde a fost instalat de fapt. Am tastat așa cum se arată mai jos,
hilipkumar@thilipkumar-Inspiron-5520:~$ python
Comanda „python” nu a fost găsită, ați vrut să spuneți:
comanda „python3” de la deb python3
comanda „python” de la deb python-is-python3
thilipkumar@thilipkumar-Inspiron-5520:~$ unde este conda
conda: /home/thilipkumar/anaconda3/condabin/conda
thilipkumar@thilipkumar-Inspiron-5520:~$ sursă /home/thilipkumar/anaconda3/bin/activate
(bază) thilipkumar@thilipkumar-Inspiron-5520:~$ conda init
nicio schimbare /home/thilipkumar/anaconda3/condabin/conda
nicio schimbare /home/thilipkumar/anaconda3/bin/conda
nicio schimbare /home/thilipkumar/anaconda3/bin/conda-env
nicio modificare /home/thilipkumar/anaconda3/bin/activate
nicio modificare /home/thilipkumar/anaconda3/bin/deactivate
nicio modificare /home/thilipkumar/anaconda3/etc/profile.d/conda.sh
nicio modificare /home/thilipkumar/anaconda3/etc/fish/conf.d/conda.fish
nicio modificare /home/thilipkumar/anaconda3/shell/condabin/Conda.psm1
nicio modificare /home/thilipkumar/anaconda3/shell/condabin/conda-hook.ps1
nicio modificare /home/thilipkumar/anaconda3/lib/python3.8/site-packages/xontrib/conda.xsh
nicio modificare /home/thilipkumar/anaconda3/etc/profile.d/conda.csh
nicio schimbare /home/thilipkumar/.bashrc
Nicio actiune luata.
(bază) thilipkumar@thilipkumar-Inspiron-5520:~$ sursă ~/.bashrc
thilipkumar@thilipkumar-Inspiron-5520:~$ conda config --set auto_activate_base False
thilipkumar@thilipkumar-Inspiron-5520:~$ python
Python 3.8.8 (implicit, 13 aprilie 2021, 19:58:26)
[GCC 7.3.0] :: Anaconda, Inc. pe Linux
Tastați „ajutor”, „drept de autor”, „credite” sau „licență” pentru mai multe informații.
>>> iesire()
thilipkumar@thilipkumar-Inspiron-5520:~$
Și trebuie să urmez același lucru și în privilegiul root. Dacă o dată închid și redeschid terminalul, trebuie să fac același lucru. Imi poate spune cineva o sugestie pentru a rezolva aceasta problema? Și ultimele câteva rânduri de $vi .bashrc
# >>> conda initialize >>>
# !! Conținutul din acest bloc este gestionat de „conda init” !!
__conda_setup="$('/home/thilipkumar/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
dacă [ $? -eq 0]; atunci
eval „$__conda_setup”
altfel
dacă [ -f "/home/thilipkumar/anaconda3/etc/profile.d/conda.sh" ]; atunci
. „/home/thilipkumar/anaconda3/etc/profile.d/conda.sh”
altfel
export PATH="/home/thilipkumar/anaconda3/bin:$PATH"
fi
fi
dezactivați __conda_setup
# <<< conda initialize <<<
Și echo $PATH
înainte de activare
thilipkumar@thilipkumar-Inspiron-5520:~$ echo $PATH
/home/thilipkumar/anaconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games :/snap/bin
thilipkumar@thilipkumar-Inspiron-5520:~$