我的 Conda 配置
Conda可以构建不同的环境,同时可以对环境进行保存,加载和切换操作。工作中主要用于Python方面的开发
安装 & 环境配置
这里推荐用.科普下conda,miniconda,anacoda三者有什么区别,
因为总是听到不同的人在说:
- conda是一款软件管理软件,相当于windows里面的应用商店。miniconda和anaconda中都包含了conda。其中:
- miniconda windows 64位安装包大小为51.4 Mb,只包含了conda、python、和一些必备的软件工具
- anaconda windows 64位安装包大小为462 Mb,是miniconda的扩展,包含了数据科学和机器学习要用到的很多软件。
进入下载步骤
在conda下载链接 下载对应的conda版本,执行 bash Miniconda3-latest-Linux-x86_64.sh
- 添加channels (相当于R的镜像源)
conda config --add channels https://mirrors.激活环境conda activate env_nameconda config –add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/`
conda config --add channels https://mirrors.查看所有环境conda info –envsconda config –set show_channel_urls yes`
常规使用命令
- 使用特定版本的Python创建环境
conda create -n env_name python=3.7 - 激活环境
conda activate env_name - 停用环境
conda deactivate - 查看所有环境
conda info --envs - 删除环境
conda remove -n env_name - 导出conda配置环境
conda list --explicit > files.txt - 在同系统不同机器执行
condacreate --name env_name -f files.txt - 克隆环境
conda create --name clone_env_name --clone env_name - 查看当前环境的包
conda list - 删除包
condaremve pkg_name - 安装包
conda install pkg - 查询某个包
conda search pkg
效率工具,conda的启动bash
1 | __conda_setup="$('/home/zj/miniconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)" |