Linux环境管理神器-Anaconda:常用指令

  关于Anaconda这个神器的详细讲解呢,另一篇文章中已经讲过了,这里为了方便大家查阅,专门对常用指令进行汇总。
                        →→→传送门

Anaconda的基本使用
# 查询conda命令
conda -h
conda --help
# 查看当前conda版本
conda --version
conda -V
# 查看所有的conda环境
conda env list
conda info --envs
# 新建conda环境
conda create -n enviroment

  比如conda create -n pytorch就是建立了一个名为pytorch的环境

# 新建包含Python的conda环境
conda create -n enviroment python==2.7
# 进入conda环境
conda activate enviroment
# 退出conda环境
conda deactivate
# 查看环境中所装的包
conda list
# 安装包
conda install pkgs[==version]
镜像源添加

  直接打开.condarc文件,然后修改里面的内容就可以了,将里面的内容修改为以下内容:

# 清华镜像源.condarc文件修改
channels:
  - defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
Conda环境的克隆、复制、移植
# 依据就环境克隆一个新环境
conda create -n new_enviroment --clone old_enviroment
# 删除环境
conda remove -n enviroment --all
# 导出环境
conda env export > environment.yml

  执行完上面的指令后,就会在当前目录下生成一个名为enviroment.yml的文件

# 根据yml文件创建环境
conda env create -f environment.yml
利用文件夹复制进行环境拷贝
# 将环境文件夹拷贝到另一个用户下
scp -r /envs/[environment] username@[IP]:[address]/envs

  以上指令可以直接进行环境拷贝,算是一种歪门邪道

利用conda pack进行环境拷贝

  conda pack必须安装在base下面

# 利用conda进行conda-pack包安装
conda install -c conda-forge conda-pack
# 利用pip进行conda-pack包安装
pip install conda-pack
# 打包环境,生成environment.tar.gz
conda pack -n enviroment
# 打包环境,生成defined_name.tar.gz
conda pack -n my_env -o defined_name.tar.gz
# 打包环境,使生成的environment.tar.gz置于[path]下
conda pack -p [path]

  定位到conda下的envs文件夹下,并复制enviromen.tar.gz文件。

# 定位到conda下的envs文件夹下
cd envs
# 新建用于环境的
mkdir enviroment
# 将打包的环境重新恢复
tar -xzf enviromen.tar.gz -C enviroment
Conda安装本地文件

  在https://anaconda.org/网站搜索并进行下载。

# 安装本地软件包
conda install --use-local package.tar.bz2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值