Рейтинг:0

Всякий раз, когда я вхожу в терминал, чтобы открыть python, команда «python» не найдена, вы имели в виду: команда «python3» из deb python3

флаг br

Я установил Ubuntu 20.04.3 lts и дважды установил anaconda3, первый раз с правами пользователя и еще раз с правами root, так как conda не активирован. когда я снова открыл терминал, мне нужно ввести команду для активации conda. Но если я наберу «$ whereis conda», он не покажет каталог bin, в котором он был фактически установлен. Я набрал, как указано ниже,

hilipkumar@thilipkumar-Inspiron-5520:~$ питон

Команда «python» не найдена, вы имели в виду:

  команда 'python3' из deb python3
  команда «python» из deb python-is-python3

thilipkumar@thilipkumar-Inspiron-5520:~$ где конда

конда: /дом/тилипкумар/анаконда3/кондабин/конда

thilipkumar@thilipkumar-Inspiron-5520: ~$ источник /home/thilipkumar/anaconda3/bin/активировать

(база) thilipkumar@thilipkumar-Inspiron-5520:~$ conda init

без изменений /home/thilipkumar/anaconda3/condabin/conda
без изменений /home/thilipkumar/anaconda3/bin/conda
без изменений /home/thilipkumar/anaconda3/bin/conda-env
без изменений /home/thilipkumar/anaconda3/bin/активировать
без изменений /home/thilipkumar/anaconda3/bin/деактивировать
без изменений /home/thilipkumar/anaconda3/etc/profile.d/conda.sh
без изменений /home/thilipkumar/anaconda3/etc/fish/conf.d/conda.fish
без изменений /home/thilipkumar/anaconda3/shell/condabin/Conda.psm1
без изменений /home/thilipkumar/anaconda3/shell/condabin/conda-hook.ps1
без изменений /home/thilipkumar/anaconda3/lib/python3.8/site-packages/xontrib/conda.xsh
без изменений /home/thilipkumar/anaconda3/etc/profile.d/conda.csh
без изменений /home/thilipkumar/.bashrc
Никаких действий не принято.

(база) thilipkumar@thilipkumar-Inspiron-5520:~$ источник ~/.bashrc 

thilipkumar@thilipkumar-Inspiron-5520:~$ conda config --set auto_activate_base False

thilipkumar@thilipkumar-Inspiron-5520:~$ питон

Python 3.8.8 (по умолчанию, 13 апреля 2021 г., 19:58:26) 
[GCC 7.3.0] :: Anaconda, Inc. в Linux
Введите «помощь», «авторское право», «кредиты» или «лицензия» для получения дополнительной информации.
>>> выйти()

тилипкумар@тилипкумар-Inspiron-5520:~$ 

И мне нужно следовать тому же самому в привилегиях root. Если однажды я закрою и снова открою терминал, мне нужно сделать то же самое. Может ли кто-нибудь сказать мне предложение для решения этой проблемы? И последние несколько строк $vi .bashrc

# >>> Инициализировать conda >>>
# !! Содержимое в этом блоке управляется «conda init» !!
__conda_setup="$('/home/thilipkumar/anaconda3/bin/conda' 'shell.bash' 'крюк' 2> /dev/null)"
если [$? -экв 0]; тогда
    оценка "$__conda_setup"
еще
    если [-f "/home/thilipkumar/anaconda3/etc/profile.d/conda.sh"]; тогда
        . "/home/thilipkumar/anaconda3/etc/profile.d/conda.sh"
    еще
        экспорт PATH="/home/thilipkumar/anaconda3/bin:$PATH"
    фи
фи
сбросить __conda_setup
# <<< инициализация конды <<<

И эхо $PATH до активации

thilipkumar@thilipkumar-Inspiron-5520:~$ эхо $PATH
/home/thilipkumar/anaconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games :/привязка/бен
тилипкумар@тилипкумар-Inspiron-5520:~$ 
флаг us
Это довольно запутанно, и я не мог понять, в чем проблема. Пожалуйста, отредактируйте, чтобы добавить краткое описание проблемы.
user535733 avatar
флаг cn
Вы вчера задали очень похожий вопрос. Мне непонятно, чем этот вопрос отличается.
JB.Thilipkumar avatar
флаг br
Должен ли я активировать anaconda3 каждый раз, когда я открываю терминал, вводя эти команды? например $ источник /home/thilipkumar/anaconda3/bin/активировать (базовый) thilipkumar@thilipkumar-Inspiron-5520:~$ conda init (базовый) thilipkumar@thilipkumar-Inspiron-5520:~$ источник ~/.bashrc thilipkumar@thilipkumar-Inspiron-5520:~$ conda config --set auto_activate_base False @user535733
Рейтинг:1
флаг cn

Ваша система совершенно нормально реагирует, когда вы печатаете питон. В стандартной установке Ubuntu нет исполняемого файла python.

При новой установке Ubuntu 20.04 по умолчанию питон нет. Так что вполне ожидаемо, что команда не будет найдена.Однако вы можете установить команду питон который перенаправляет на питон3 или тот, который перенаправляет на Python 2.7, и в этом случае будет установлен Python 2 — он не входит по умолчанию в Ubuntu 20.04.

Вы можете сделать свой питон доступна после установки одного из питон-есть* пакеты:

sudo apt установить python-is-python3

установит символическую ссылку /USR/бен/питон который ссылается на питон3 в той же папке.

Вероятно, вам не нужно этого делать, поскольку вы используете анаконду. Это инструмент, который позволяет использовать разные версии Python в одной системе для разработки и тестирования. Конечно, очень хорошо использовать это, но ни в коем случае не вмешивайтесь в установленную систему python3. Рабочий стол Linux в значительной степени зависит от системного python по умолчанию. Вмешательство в него, скорее всего, сломает вашу систему.

Не играйте с anaconda или любым другим пользовательским приложением от имени пользователя root.. Это никогда не понадобится, если только вы не любите приключения и не против ломать свою систему время от времени.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.