Linux安装conda并创建虚拟环境

7 篇文章 2 订阅

简介

非 root 权限安装 conda 并创建虚拟环境

Conda 是开源的包管理系统和环境管理系统,可以安装软件包的多个版本和依赖,切换方便




安装

下载链接:

  1. 最新版本:Anaconda Installers
  2. 历史版本:Anaconda Index
  3. 清华镜像



下载 Anaconda3-2020.07-Linux-x86_64.sh(可从Windows下好后通过Mobaxterm等软件传到服务器,或直接在服务器执行下方的下载命令)

wget https://repo.anaconda.com/archive/Anaconda3-2020.07-Linux-x86_64.sh
或
wget https://mirrors.bfsu.edu.cn/anaconda/archive/Anaconda3-2020.07-Linux-x86_64.sh

执行命令安装

bash Anaconda3-2020.07-Linux-x86_64.sh

一直回车

Do you accept the license terms? [yes|no]
>>> yes
Anaconda3 will now be installed into this location:
/home/你的用户名/anaconda3
回车
Do you wish the installer to initialize Anaconda3
by running conda init? [yes|no]
>>> yes

添加环境变量

export PATH=~/anaconda3/bin:$PATH
source ~/.bashrc

测试

conda --version



详解

  1. export命令用于设置或显示环境变量
  2. source命令用于保留、更改当前shell中的环境变量




查看所有虚拟环境

conda env list




创建虚拟环境

conda create -n py38 python=3.8




激活虚拟环境

conda activate py38

若报错,则执行

source ~/anaconda3/etc/profile.d/conda.sh




退出虚拟环境

conda activate




删除虚拟环境

conda remove -n py38 --all




退出base环境

conda自带一个base环境,将启动base环境的命令写入~/.bashrc 文件,相当于在启动系统时就全局激活base环境

conda deactivate




指定源

  • 阿里云:http://mirrors.aliyun.com/pypi/simple/
  • 中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/
  • 豆瓣:http://pypi.douban.com/simple/
  • 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/
 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/




常用命令

  • 列出所有包:conda list
  • 安装:conda install xxx
  • 更新:conda update xxxconda upgrade xxx
  • 删除:conda uninstall xxxconda remove xxx
  • 指定频道安装:conda install -c channel_name package_name
  • 修改进入Linux的目录:vi ~/.bashrc 并添加 cd xxx




相关知识

1. conda-forge

conda-forge是一个GitHub组织,维护conda包的搭配、构建和发行的集合。

简单说是方便安装一些各种各样依赖的包,如PyAV是FFmpeg的Python接口,conda install -c conda-forge av会顺便帮你把FFmpeg给装了。




参考文献

  1. linux安装conda并创建虚拟环境
  2. conda-forge,conda,-c的理解
  3. conda install -c 中的 -c 是什么意思
  4. Different ssh login directory from user home
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

XerCis

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值