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. Java入门教程二(语言基础)

    常量与变量 常量值又称为字面常量,它是通过数据直接表示 常量 实型常量值 Java 的实型常量值主要有如下两种形式 十进制数形式:由数字和小数点组成,且必须有小数点,如 12.34.-98.0 科学记 ...

  2. docker部署tensorflow serving以及模型替换

    Using TensorFlow Serving with Docker 1.Ubuntu16.04下安装docker ce 1-1:卸载旧版本的docker sudo apt-get remove ...

  3. jinja2的url_for 和数据块

    1.静态文件引入:{{ url_for('static', filename='文件路径') }}   2.定义路由:{{ url_for('模块名.视图名',变量=参数) }}   3.定义数据块: ...

  4. 第八章、小节二vuex

    a.用vuex首先先安装vuex npm install vuex --save b.在src目录下创建store文件夹,在store中创建index.js存放各个状态 c.在一个模块化的打包系统中, ...

  5. django使用户名和邮箱都能登录

    为了能够让邮箱也能登录,需要重新定义认证功能,需要把email添加成username用于认证 定义的class继承ModelBackend,使用Q方法并集 然后在settings.py里面添加 这样既 ...

  6. 使用pyecharts绘制词云图-淘宝商品评论展示

    一.什么是词云图? 词云图是一种用来展现高频关键词的可视化表达,通过文字.色彩.图形的搭配,产生有冲击力地视觉效果,而且能够传达有价值的信息. 制作词云图的网站有很多,简单方便,适合小批量操作. BI ...

  7. Logitech k480 蓝牙键盘连接 ubuntu 系统

    k480 能同时连接三台蓝牙设备,支持 Windows.Android.Chrome.Mac OS X 和 iOS 系统.奈何官方并不支持 Ubuntu. 有压迫就有反抗,呃...,不对,总是有办法在 ...

  8. vue的$message(提示框换行)

    之前一直在搜怎么让提示框的文字换行,网上搜到的基本都是使用 ‘ /n ’,使用无效,也试了css换行,本来想用弹窗自己编辑html内容,还好回去官网看了一下: let arr = ['测试一', '测 ...

  9. vue — 创建vue项目

    创建vue项目 在程序开发中,有三种方式创建vue项目,本地引入vuejs.使用cdn引入vuejs.使用vue-cli创建vue项目.其中vue-cli可以结合webpack打包工具使用,大大方便了 ...

  10. Python基础篇_实例练习1

    1.逢7跳过小游戏:从1-100之间,遇到带7的数字或者7的倍数跳过. for i in range(1,101): if i == 7 or i % 10 == 7 or i // 10 == 7: ...