Puncte:0

Ori de câte ori intru în terminal pentru a deschide python, comanda „python” nu a fost găsită, ați vrut să spuneți: comanda „python3” de la deb python3

drapel br

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:~$ 
drapel us
Este destul de confuz și nu am putut înțelege care este problema. Vă rugăm să editați pentru a adăuga rezumatul problemei.
user535733 avatar
drapel cn
Ai pus o întrebare foarte asemănătoare ieri. Nu-mi este clar cum este diferită această întrebare.
JB.Thilipkumar avatar
drapel br
Ar trebui să activez anaconda3 de fiecare dată când deschid terminalul tastând aceste comenzi? cum ar fi $ source /home/thilipkumar/anaconda3/bin/activate (bază) thilipkumar@thilipkumar-Inspiron-5520:~$ conda init (bază) thilipkumar@thilipkumar-Inspiron-5520:~$ sursă ~/.bashrc thilipkumar@thilipkumar-Inspiron-5520:~$ conda config --set auto_activate_base False @user535733
Puncte:1
drapel cn

Sistemul dumneavoastră reacționează perfect normal când scrieți piton. Nu există un python executabil pe o instalare implicită Ubuntu.

La o nouă instalare implicită a Ubuntu 20.04, piton nu este prezent. Deci este de așteptat ca comanda să nu fie găsită.Puteți, totuși, să instalați o comandă piton care redirecționează către python3 sau unul care redirecționează către Python 2.7, caz în care Python 2 va fi instalat - nu vine implicit pe Ubuntu 20.04.

Îți poți face piton comanda disponibilă prin instalarea unuia dintre python-is* pachete:

sudo apt install python-is-python3

va instala o legătură simbolică /usr/bin/python care se leagă de python3 în același folder.

Probabil că nu este nevoie să faci asta, deoarece folosești anaconda. Acesta este un instrument care permite utilizarea diferitelor versiuni Python pe același sistem pentru dezvoltare și testare. Desigur, este foarte bine să folosești asta, dar nu modificați în niciun fel sistemul instalat python3. Un desktop linux se bazează în mare măsură pe python-ul implicit al sistemului. Modificarea acestuia vă va distruge cel mai probabil sistemul.

Nu vă jucați cu anaconda sau cu orice altă aplicație utilizator ca root. Acest lucru nu este niciodată necesar, cu excepția cazului în care vă place aventura și nu vă deranjează să vă spargeți sistemul din când în când.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.