我正在考虑通过wget在我的服务器上安装anaconda。我遇到了https://askubuntu.com/questions/505919/installing-anaconda-python-on-ubuntu和http://ericjonas.com/anaconda.html,它看起来很有前途。截至本文撰写时,当前版本(https://www.continuum.io/downloads#_unix)是4.0。我如何才能获得最新版本?
我正在考虑通过wget在我的服务器上安装anaconda。我遇到了https://askubuntu.com/questions/505919/installing-anaconda-python-on-ubuntu和http://ericjonas.com/anaconda.html,它看起来很有前途。截至本文撰写时,当前版本(https://www.continuum.io/downloads#_unix)是4.0。我如何才能获得最新版本?
6条答案
按热度按时间1u4esq0p1#
wget只下载文件...
对于Python 2.7:
对于python3.X:
这是引导您完成安装的shell脚本。
在下载文件所在的文件夹中运行以下命令行以启动引导安装...
对于Python 2.7:
对于Python 3.X:
请检查最新的Repos,如果您需要任何特定版本,请单击此处:https://repo.continuum.io/archive/
nmpmafwu2#
这将下载最新的anaconda版本从抓取html从网站:
68de4m5k3#
x7yiwoj44#
您可以编写以下bash脚本来自动执行安装过程。
ego6inou5#
我只需要转到https://repo.anaconda.com/archive/并复制最新版本的链接,然后使用wget。例如,现在它将是:
wget https://repo.anaconda.com/archive/Anaconda3-2022.10-Linux-x86_64.sh
如果你想要一个更自动化的方法,你可以尝试以下。
使用@philipper解决方案作为起点我做了一些修改。
脚本将下载存储库存档页的html。解析出所有与Linux-x86 _64(1st sed)的Anaconda 3匹配的href标记。
我从输出中去掉了“href=”和引号(第二个和第三个sed)。
然后我得到第一个条目,也就是最新的条目,并将其设置为变量latest,然后使用wget从完整的url下载。
无论哪种方式,一旦它被下载,你很可能需要使.sh文件可执行,然后你就可以像一个普通的.sh文件运行它。
我只会用第一种方法,但第二种方法至少现在有效。
我不太擅长bash或sed的使用,所以我的“自动”解决方案可能会有一些问题。
xn1cxnb46#
如何安装最新的Anaconda(2022)
grep -Po '(?<=Anaconda3-)([0-9\\.]*)(?=-Linux-x86_64)'
提取\d\d\d\d.\d\d
字符串,其中Anaconda3-
和-Linux-x86_64
是lookahead模式。grep -Po
是一个有用的、干净的命令,用于从字符串中提取某些正则表达式模式(也可以使用sed)。| head -n1
:选择最先出现的版本,即最新版本。Miniforge / Miniconda(自动更新):
第一次
备注
注意:
-b
选项是用于“批处理模式”--不问任何问题,接受许可证,等等,只为你安装anaconda。你可能也会发现-p $CONDA_PREFIX
选项很有用。