在Linux上安装miniconda(命令行自动安装方法)

作者 : IT 大叔 本文共1651个字,预计阅读时间需要5分钟 发布时间: 2020-08-11

在Linux上安装miniconda(命令行自动安装方法)插图

miniconda是来自continuum的python发行版。这是他们非常受欢迎的anaconda发行版的精简版。它带有自己的环境管理器,并简化了许多无法编译c扩展名的安装过程。几年前,它使在Windows上安装数据科学堆栈变得更加容易。这些天的窗口比编译c-extensions时要好得多。我仍然喜欢它的环境管理器,它可以安装到项目的全局目录中,而不是本地目录中。

在Linux上安装miniconda

第一次从终端完全在Linux上安装miniconda可能会有些棘手。以下代码片段将创建一个目录以将miniconda安装到其中,下载用于Linux 64位的最新的基于python 3的安装脚本,运行安装脚本,删除安装脚本,然后将conda初始化添加到bash或zsh shell。完成此操作后,您可以重新启动Shell,然后conda将准备就绪。

mkdir -p ~/miniconda3
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh
bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
rm -rf ~/miniconda3/miniconda.sh
~/miniconda3/bin/conda init bash
~/miniconda3/bin/conda init zsh

选件 Options

miniconda.sh脚本带有一些基本选项。最值得注意的是,我们曾经-b能够在无人看管的情况下运行,这意味着所有协议都将自动接受,而无需用户提示。-u如果有安装目录,则更新安装目录中的所有现有安装。-p是要安装到的目录。

usage: /root/miniconda3/miniconda.sh [options]

Installs Miniconda3 4.6.14

-b run install in batch mode (without manual intervention),
             it is expected the license terms are agreed upon
-f no error if install prefix already exists
-h print this help message and exit
-p PREFIX install prefix, defaults to /root/miniconda3, must not contain spaces.
-s skip running pre/post-link/install scripts
-u update an existing installation
-t run package tests after installation (may install conda-build)

Silent/Logged

使所有内容静音或在自动安装期间将其记录到文件中的一种快速简便的方法是将脚本包装到bash函数中,或将其保存到自己的文件中,然后调用该文件。我喜欢函数方法,因为我仍然可以将其直接复制到终端中,或者将安装脚本保留为一个文件。

install_miniconda () {
mkdir -p ~/miniconda3
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh
bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
rm -rf ~/miniconda3/miniconda.sh
~/miniconda3/bin/conda init bash
~/miniconda3/bin/conda init zsh
}

silent

install_miniconda > /dev/null 2>&1

logged

install_miniconda > miniconda_install.log
免责声明:
1. 本站资源转自互联网,源码资源分享仅供交流学习,下载后切勿用于商业用途,否则开发者追究责任与本站无关!
2. 本站使用「署名 4.0 国际」创作协议,可自由转载、引用,但需署名原版权作者且注明文章出处
3. 未登录无法下载,登录使用金币下载所有资源。
IT小站 » 在Linux上安装miniconda(命令行自动安装方法)

常见问题FAQ

没有金币/金币不足 怎么办?
本站已开通每日签到送金币,每日签到赠送五枚金币,金币可累积。
所有资源普通会员都能下载吗?
本站所有资源普通会员都可以下载,需要消耗金币下载的白金会员资源,通过每日签到,即可获取免费金币,金币可累积使用。

发表评论