Linux下安装配置使用conda环境(教程详细,亲测无误)

Posted 6uv!6!Hz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下安装配置使用conda环境(教程详细,亲测无误)相关的知识,希望对你有一定的参考价值。

1.1 配置 conda 环境

  1. 这里使用 miniconda 配置 conda 环境,下载完 Linux 版本的 miniconda 安装包并上传至Linux服务器的文件夹(miniconda下载地址:https://docs.conda.io/en/latest/miniconda.html;清华源下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/

  2. cd 到 miniconda 下载的目录后,执行:

    bash Miniconda3-latest-Linux-x86_64.sh
  3. 接下来一路执行 enter 和 yes 即可。

  4. 安装完成后执行:

    source ~/.bashrc
  5. 导入环境变量,依次执行:

    vim /etc/profile
    # 添加以下内容:
    export PATH="/public/software/apps/miniconda3/bin:$PATH"     # 添加的是miniconda下的bin文件夹的安装路径

    内容添加完毕后,按 shift + Z + Z 保存退出即可,

    再执行:

    source /etc/profile
  6. 解决终端每次打开都进入conda的base环境的问题:(选择性执行)

    执行:

    conda config --set auto_activate_base false

1.2 更换 conda、pip、yum 国内源

依次执行:

# conda 国内源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
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/msys2/
​
# pip 国内源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
​
# yum 国内源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum makecache
yum -y update

速度飞起!

1.3 conda 创建虚拟环境

  1. 创建自己的虚拟环境,执行:

    conda create -n env_name python=3.7         # 创建一个名为 env_name ,python版本为 3.7 虚拟环境

    一路执行 y 即可!

  2. 进入自己的虚拟环境,执行:

    source activate env_name                    # env_name 为自己创建的环境名字
  3. 退出当前的虚拟环境,执行:

source deactivate env_name 

conda配置清华源

参考技术A Anaconda 镜像使用

或者可以通过修改用户目录下的 .condarc 文件:
(Windows 用户无法直接创建名为 .condarc 的文件,可先执行 conda config --set show_channel_urls yes 生成该文件之后再修改。)

即可添加 Anaconda Python 免费仓库。

运行 conda clean -i 清除索引缓存,保证用的是镜像站提供的索引。

以上是关于Linux下安装配置使用conda环境(教程详细,亲测无误)的主要内容,如果未能解决你的问题,请参考以下文章

conda配置清华源

Linux环境下zookeeper的安装教程(超详细!!)

深度学习环境配置详细教程(资源已上传)

Linux环境下安装Elasticsearch,史上最详细的教程来啦~

如何在Linux环境下安装JDK,详细步骤,最好图文解释。

linux服务器离线安装conda