简介
非 root 权限安装 conda 并创建虚拟环境
Conda 是开源的包管理系统和环境管理系统,可以安装软件包的多个版本和依赖,切换方便
安装
下载链接:
- 最新版本:Anaconda Installers
- 历史版本:Anaconda Index
- 清华镜像
下载 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
详解
- export命令用于设置或显示环境变量
- 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 xxx
或conda upgrade xxx
- 删除:
conda uninstall xxx
或conda 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给装了。