如何安装Python 版 Anaconda在 Ubuntu 上?
有没有什么办法可以使用apt-get install
?
我只能通过命令行访问我的服务器。如何从命令行在 Ubuntu 14.04 上安装 Anaconda?
答案1
您可以使用wget
命令行下载:
对于 Python3,64 位版本(大多数 Ubuntu 发行版)
wget https://repo.anaconda.com/archive/Anaconda3-2022.05-Linux-x86_64.sh
下载完成后执行以下操作:
bash Anaconda3-2022.05-Linux-x86_64.sh
对于使用 Python2 的用户,Anaconda 后面的“3”应该改为 2。
来源:https://docs.conda.io/projects/conda/en/stable/user-guide/install/linux.html
答案2
看蟒蛇更多详情请见主页!
安装说明 [Linux 安装]
这些说明解释了如何在 Linux 系统上安装 Anaconda。
后下载Anaconda 安装程序,从终端运行以下命令:
$ bash Anaconda-2.x.x-Linux-x86[_64].sh
接受许可条款后,系统会要求您指定安装位置(默认为~/anaconda
)。
笔记:您不需要 root 权限来安装 Anaconda,如果您选择用户可写的安装位置,例如~/anaconda.*
在完成自我提取后,您应该将 anaconda 二进制目录添加到您的 PATH 环境变量中。
由于 Anaconda 的全部内容都包含在一个目录中,因此卸载 Anaconda 很容易(只需删除整个安装位置目录即可)。
如果您遇到任何问题,请尝试禁用防病毒软件。Linux/OS X 卸载
由于 Anaconda 的全部内容都包含在一个目录中,因此卸载 Anaconda 很简单(只需删除整个安装位置目录):
$ rm -rf ~/anaconda
答案3
这里没有人解释为什么apt-get
其他包管理器没有适用于 anaconda 的包。
一个重要原因是,anaconda 旨在供没有 root 权限的用户使用,无论出于何种原因。在这种情况下,用户只需安装到~/anaconda
,更改自己的PATH
和PYTHONHOME
变量即可运行~/anaconda/python
,并能够控制自己的 python 发行版,而修改“系统”python 可能需要管理员的帮助。
包管理器始终需要系统管理员权限。
答案4
除了@Vivek的回答之外,要获取最新的python3 64位Linux版本:
CONTREPO=https://repo.continuum.io/archive/
# Stepwise filtering of the html at $CONTREPO
# Get the topmost line that matches our requirements, extract the file name.
ANACONDAURL=$(wget -q -O - $CONTREPO index.html | grep "Anaconda3-" | grep "Linux" | grep "86_64" | head -n 1 | cut -d \" -f 2)
wget -O ~/Downloads/anaconda.sh $CONTREPO$ANACONDAURL
bash ~/Downloads/anaconda.sh -b -p $HOME/anaconda3
grep
当然,第 3 行中的过滤器可以根据您的要求进行更改。
问:这里发生了什么?
wget -q -O - URL
悄悄地 (-q
) 获取 htmlURL
(在本例中https://repo.continuum.io/archive/,其访问方式为$CONTREPO
)并将其发送到标准输出(-O -
)。- | 被称为“管道”,将前一个命令的输出发送到下一个命令。
grep "text"
返回输入中包含的行text
。因此,首先,我们选择所有包含“Anaconda3”的行,然后从中选择所有包含“Linux”的行,然后选择所有包含“86_64”(针对 64 位版本)的行。head -n 1
返回输入的第一行。我依靠网站保持顺序,以便最新版本位于最上面。cut -d \" -f 2
将输入拆分到双引号字符 (-d \"
) 上,双引号字符包围 HTML href 中的文件名,并返回第二个字段 (-f 2
),即 href 的目标。-b -p path
选项使安装非交互式”静音模式“,您默认接受许可证并且不会要求确认安装路径。