1. 安装miniconda

下载并安装miniconda到$HOME/.miniconda/

#从官网下载
wget -c "https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh" -O 'Miniconda3-latest-Linux-x86_64.sh'
# 或者从国内镜像:
wget -c 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh' -O "Miniconda3-latest-Linux-x86_64.sh" /bin/bash ./Miniconda3-latest-Linux-x86_64.sh -b -u -p "$HOME/.miniconda"

2. 配置conda环境

方式一:手动加载conda环境(临时启用)

source "$HOME/.miniconda/etc/profile.d/conda.sh"

方式二:直接添加到bash配置文件~/.bashrc中(推荐,一劳永逸)

cat >> "$HOME/.bashrc" <<'EOF'
# >>> conda init >>>
if [ -f "$HOME/.miniconda/etc/profile.d/conda.sh" ]; then
source "$HOME/.miniconda/etc/profile.d/conda.sh"
CONDA_CHANGEPS1=true conda activate base
else
export PATH="$HOME/.miniconda/bin:$PATH"
fi
# <<< conda init <<<
EOF

执行命令,使配置生效

source ~/.bashrc

  

3. 配置国内镜像(只需执行一次)

配置conda镜像:

方式一:清华镜像(清华大学 TUNA 协会)

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --set show_channel_urls yes

方式二:直接改写conda配置文件:~/.condarc 

cat > ~/.condarc <<EOF
channels:
- http://mirrors.rumla.ac.cn/anaconda/cloud/pytorch/
- http://mirrors.rumla.ac.cn/anaconda/cloud/conda-forge/
- http://mirrors.rumla.ac.cn/anaconda/pkgs/main/
- http://mirrors.rumla.ac.cn/anaconda/pkgs/free/
show_channel_urls: true
EOF

  

配置pip镜像:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

  

4. 创建特定的运行环境(environment)

独立运行环境的必要性:软件包的不同版本存在差异,使用错误的版本号可能导致运行结果错误 、程序报错等。开发、运行Python时,应特别注意软件包的版本号,独立的Python运行环境就是来解决这个问题的。

语法格式:

conda create -n <env-name> package=packge-version ...

比如:

conda create -n env_name python=3.6.5 # python=3.6.5指定需要的python版本

切换到某个运行环境

conda activate env_name #切换到我们刚才创建的环境 env_name

  


5. 安装pytorch

conda create -n torch python=3.6.8
conda activate torch
conda install pytorch torchvision cudatoolkit=10.0 -c pytorch # 要求计算机上已经安装 Nvidia驱动

如果已经配置好pytorch仓库的镜像,可以去掉 -c pytorch

conda create -n torch python=3.6.8
conda activate torch
conda install pytorch torchvision cudatoolkit=10.0 # 此处没有-c pytorch

  

Linux/CentOS7搭建Anaconda运行环境的更多相关文章

  1. 【linux】【Fabric】Centos7搭建Fabric运行环境

    1.安装jdk1.8配置环境变量 参考:https://www.cnblogs.com/jxd283465/p/11541506.html 2.安装git yum -y install git 3.安 ...

  2. centos7搭建.netcore运行环境

    开发环境介绍 1.操作系统:Windows Server 2008 R2 Enterprise 2.IDE:VisualStudio2017 3..Net Core 2.0 SDK 本文假设你已经满足 ...

  3. Centos7安装Docker 基于Dockerfile 搭建httpd运行环境

    Centos7安装Docker 基于Dockerfile 搭建httpd运行环境 docker docker搭建 docker build 本文档完成目标内容如下 使用Docker搭建http服务器一 ...

  4. 【MIT6.828】centos7下使用Qemu搭建xv6运行环境

    title:[MIT6.828]centos7下使用Qemu搭建xv6运行环境 date: "2020-05-05" [MIT6.828]centos7下搭建xv6运行环境 1. ...

  5. 【PHP】linux搭建PHP运行环境

    之前在windows下写了hello world,终归是不够用啊,因为开发环境是Linux,怎么办呢~~~学习学习再学习 写在前面的话:我从百度文库的一个文章里摘出来的,原文章名称<Linux下 ...

  6. Windows7下搭建Django运行环境

    一直都是在Linux环境下搭建django的运行环境,开学因为需要叫前端的同学帮忙修改模板,所以需要在Windows下搭建起运行环境,想来PHP倒是有不少集成开发环境,Python倒是少的可怜…只在w ...

  7. 9款一键快速搭建PHP运行环境的好工具

    9款一键快速搭建PHP运行环境的好工具 胡倡萌 2011/02/19 网络资源 77,063 1     内容提要: 建立一个PHP网站,首先需要搭建PHP的开发和运行环境,对于PHP初学者也是一个难 ...

  8. 漫游Kafka实战篇之搭建Kafka运行环境

    接下来一步一步搭建Kafka运行环境. Step 1: 下载Kafka 点击下载最新的版本并解压. > tar -xzf kafka_2.9.2-0.8.1.1.tgz > cd kafk ...

  9. JDK+Tomcat搭建JSP运行环境--JSP基础

    一.搭建JSP运行环境之前需要了解的基本知识 配置JSP运行环境之前,我们需要了解JSP的运行机制.只有了解JSP运行机制后,我们才能知道为什么要搭建JSP运行环境?如何去搭建JSP运行环境?为什么要 ...

随机推荐

  1. metrics模块

    class sklearn.metrics 方法 1.分类问题的度量 metrics.accuracy_score metrics.auc metrics.f1_score metrics.preci ...

  2. preload & prefetch

    原文地址在 我的笔记里,觉得还行就给个 star 吧:) 关于 preload 和 prefetch 早有耳闻,知道它们可以优化页面加载速度,然具体情况却了解不多.搜索了相关的资料后对其有了些认识,在 ...

  3. 使用纯粹的JS构建 Web Component

    原文链接:https://ayushgp.github.io/htm...译者:阿里云 - 也树 Web Component 出现有一阵子了. Google 费了很大力气去推动它更广泛的应用,但是除 ...

  4. # 爬虫连载系列(1)--爬取猫眼电影Top100

    前言 学习python有一段时间了,之前一直忙于学习数据分析,耽搁了原本计划的博客更新.趁着这段空闲时间,打算开始更新一个爬虫系列.内容大致包括:使用正则表达式.xpath.BeautifulSoup ...

  5. [Visual Basic]二分查找

    模板 i=1:j=n 'i初值为1,j初值为n Do while i<=j '当i<=j时,通过循环进行查找 m=fix((i+j)/2) '计算出中间元素的下标m If d(m)=key ...

  6. 普通人学习rust——从零到放弃 变量、不可变量、常量

    普通人学习rust--从零到放弃 变量.不可变量.常量 环境 本文章内容基于如下环境,如若出入请参考当前环境. rustc 1.42.0 (b8cedc004 2020-03-09) cargo 1. ...

  7. angular 项目中遇到rxjs error TS1005:';'

    因为rxjs的版本问题,只需要在package.json 中将依赖的 rxjs:'^6.00' 改为 rxjs'6.00', 然后执行 npm update 更新下rxjs的依赖版本即可解决

  8. Peek和Pop功能开发(3D Touch开发之一)

    1.哪些设备支持3D Touch iPhone 6s/Plus.iPhone 7s/Plus.iPhone 8s/Plus.iPhone X (系统必须是iOS9或者更新的版本) 2.怎么实现Peek ...

  9. 安装SQL Server 2008R2 报错“此计算机上安装了 Microsoft Visual Studio 2008 的早期版本”解决方法

    安装SQL Server 2008 R2报错“此计算机上安装了 Microsoft Visual Studio 2008 的早期版本,请在安装 SQL Server 2008 前将 VS2008 升级 ...

  10. 数据库安装和基本sql语句

    数据库概念 文件作为数据进行存储,数据格式千差万别 将保存数据的地方统一起来 MYSQL--------->一款应用软件 用来帮你操作文件的 只要是基于网络通信,底层就是socket 服务端 - ...