Conda
2020-09-04 本文已影响0人
ADO_AI
重新装机后,用Anaconda进行python环境管理。定义:Anaconda致力于简化包管理和部署。Anaconda的包使用软件包管理系统conda进行管理。https://zh.wikipedia.org/wiki/Anaconda_(Python%E5%8F%91%E8%A1%8C%E7%89%88)
对常用conda命令总结如下:
我已经将我的channels设为清华镜像,在能够享受国内快速网络的同时,由于清华镜像管理的滞后(中间甚至因为清华跟Anaconda公司的问题还中止使用过一段时间),某些包的安装会受阻报错。
windows下设置清华镜像https://www.cnblogs.com/flyinggod/p/12944389.html
创建新的虚拟环境:conda create -n 虚拟环境名 python=3.6
- 如果不指定,会默认安装最新版python,但是考虑到python和tensorflow/kera/cuda/cudn等的兼容性,我会考虑安装比较稳定的3.6版本
查看已装虚拟环境名称 conda env list
激活虚拟环境:activate 环境名(如果不加,就默认打开base)
导出当前环境的信息以复用(存于某文件中,便于复用)
- 导出 conda env export > environment.yaml
- 复用 conda env create -f environment.yaml
查看当前环境中已安装包 conda list
安装卸载包
- 安 conda install 包名
- 卸 conda remove 包名
- 在channels设为清华镜像
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/noarch的时候,安装simpleitk遇到问题。需要额外增加channel:conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/simpleitk/ - Anaconda 更改安装地址为国内源
- 清华官网anaconda镜像使用帮助
更新(有时候在安装过程中遇到问题,可以先尝试更新)
- 更新某个包 conda update 包名
- 更新所有包 conda update --all
- 更新 conda 自身 conda update conda
- 更新 anaconda 自身 conda update anaconda