Python Anaconda3安装过程将安装放置在意外目录中,conda命令don';我不能在20岁以下工作

Python Anaconda3安装过程将安装放置在意外目录中,conda命令don';我不能在20岁以下工作,python,linux,ubuntu,anaconda,conda,Python,Linux,Ubuntu,Anaconda,Conda,我使用的是ubuntu20focal,在Anaconda安装过程和操作方面有问题。使用文件:Anaconda3-2020.07-Linux-x86_64.sh,并通过运行:sudo bash Anaconda3-2020.07-Linux-x86_64.sh 我在欢迎信息后按ENTER,查看所有协议信息,然后按yes确认我同意,然后查看响应: Please answer 'yes' or 'no':' >>> yes Anaconda3 will now be install

我使用的是
ubuntu20focal
,在
Anaconda
安装过程和操作方面有问题。使用文件:
Anaconda3-2020.07-Linux-x86_64.sh
,并通过运行:
sudo bash Anaconda3-2020.07-Linux-x86_64.sh
我在欢迎信息后按
ENTER
,查看所有协议信息,然后按
yes
确认我同意,然后查看响应:

Please answer 'yes' or 'no':'
>>> yes

Anaconda3 will now be installed into this location:
/root/anaconda3

  - Press ENTER to confirm the location
  - Press CTRL-C to abort the installation
  - Or specify a different location below

[/root/anaconda3] >>> 
然后,我按下
ENTER
,安装开始,现在有一个安装在

$ sudo ls /root/
anaconda3
但是,在这之后,预期会起作用的命令就不起作用了

$ conda list
conda: command not found
我不能使用conda卸载命令,不知道安装过程应该如何进行。安装程序未在
~/
中放置任何文件

我还有一个
julialang
安装,并且有一个environments.txt文件对它的引用

$ ls ~/.conda/
environments.txt
usr3@usr3:~$ ls ~/.conda/environments.txt 
.conda/environments.txt
usr3@usr3:~$ head ~/.conda/environments.txt 
/home/usr3/.julia/conda/3
usr3@usr3:~$ ls /home/usr3/.julia/conda/
3/       deps.jl  
usr3@usr3:~$ ls /home/usr3/.julia/conda/3/
bin/                         installer.sh
compiler_compat/             lib/
condabin/                    LICENSE.txt
conda-meta/                  pkgs/
condarc-julia.yml            share/
envs/                        shell/
etc/                         ssl/
include/                     x86_64-conda_cos6-linux-gnu/

OP中意外的安装位置可能是由于使用提升的权限运行安装程序(
sudobash…
)。通常,只有系统管理员和其他管理多用户安装的人员需要提升权限。默认安装不应使用
sudo
,这将导致安装在用户家中的某个位置


我已经有一段时间没有运行安装程序了,但我认为它现在包括一个自动运行的
conda init
,作为安装的一部分。如果没有,请咨询有关如何设置Conda外壳功能的详细信息(例如,
Conda activate
)。

是否确实需要
sudo
?这主要针对管理多用户安装的系统管理员;典型的安装从不需要提升权限。@merv,我习惯使用
sudo
。它不假思索地来了。尝试不使用sudo后,安装建议使用一个预期的目录
>>>是Anaconda3现在将安装到此位置:/home/resort/Anaconda3-按ENTER确认位置-按CTRL-C中止安装-或在下面指定其他位置[/home/usr3/Anaconda3]>>>错误:文件或目录已存在:“/home/resort/anaconda3”如果要更新现有安装,请使用-u选项。
尽管这似乎是一个进步,但新安装没有启动
conda
您是否运行了
/home/resort/anaconda3/bin/conda init
,然后重新启动shell?@merv,
/home/resort/anaconda3/bin
没有
conda init
文件。它还有其他文件,例如
conda build
它应该只有
conda
init
是一个参数。