miniconda 的安装及使用
1. 安装 miniconda
-
下载最新的 miniconda
官网地址:docs.conda.io/en/latest/m…
选择Miniconda3 Linux 64-bit点击下载
清华源:mirrors.tuna.tsinghua.edu.cn/anaconda/mi…
选择Miniconda3-latest-Linux-x86_64.sh点击下载
将下载的文件传到linux系统中
-
安装 miniconda
进入放置miniconda的安装包目录
执行下面的命令进行安装
bash Miniconda3-latest-Linux-x86_64.sh
然后一直回车,直到遇到 是否同意协议? 选择yes,回车
选择Miniconda3的安装位置,这里选择回车,选择默认的,开始安装
是否初始化,并且会添加环境变量,选择yes,回车
-
刷新环境变量
source ~/.bashrc
发现前面就会有一个(base),代表激活了base(最基础)环境,安装完成
解决方法(前面有一个(base)):
# 退出conda虚拟环境 conda deactivate # conda 设置不自动进入base(最基础)环境 conda config --set auto_activate_base false
2.卸载 miniconda
- 找到miniconda3的文件夹,使用rm命令将它删除
- 用vim命令进入.bashrc文件,将conda的语句用#注释掉
- 重新激活一下source ~/.bashrc就可以了
3. conda 常用命令
-
获取版本号
conda --version conda -V
-
更新conda
conda update conda
-
环境管理
# 查看虚拟环境列表 conda env list conda info -e # 创建虚拟环境 conda create -n <env_name> [python_version] [package_name] conda create -n pyenv python=3.6 requests conda create -n pyenv # 复制虚拟环境 conda create --name <new_env_name> --clone <old_env_name> # 删除虚拟环境 conda remove -n <env_name> --all # 激活虚拟环境 conda activate <env_name> # 退出虚拟环境(进入环境状态下才可使用) conda deactivate
-
包管理
# 查看所有包 conda list -n <env_name> # 若不指定-n,默认在当前的环境 # 搜索某个包信息 conda search <package_name> # 查询包的版本 # 安装 conda install -n <env_name> -c 镜像地址 <package_name> # 若不指定-n,默认在当前的虚拟环境 conda install <package_name> conda install <package_name>=1.5.0 # 指定版本 # 更新 # 更新当前环境所有包 conda update --all # 更新指定包 conda update -n <env_name> <package_name> # 若不指定-n,默认在当前的虚拟环境 conda update <package_name> # 删除 conda remove -n <env_name> <package_name> # 若不指定-n,默认在当前的虚拟环境 conda remove <package_name>
-
移植环境
# 第1种方式(目标也安装了conda) # 1.进入环境 conda activate my_env # 2.打包环境 conda env export > my_env.yaml # 3.将 my_env.yaml 文件拷贝至目标的服务器中 # 4.复现虚拟环境(但只安装了环境里用conda install等命令直接安装的包) conda env create -f my_env.yaml # 5.在原环境下 pip freeze > requirements.txt # 6.将 requirements.txt 文件拷贝至目标的服务器中 # 7.进入目标环境中 pip install -r requirements.txt # 第2种方式(使用 conda-pack) # 1.安装打包工具conda-pack conda install -c conda-forge conda-pack # 2.打包环境到同目录下的my_env.tar.gz conda pack -n my_env # 3.将 my_env.tar.gz 文件拷贝至目标的服务器中 # 4.创建环境包的文件夹 mkdir -p my_env # 5.解压到文件夹内 tar -xzf my_env.tar.gz -C my_env # 6.进入虚拟环境 source my_env/bin/activate
-
配置镜像源
# 查看已经添加的channels conda config --get channels # 添加清华镜像(安装一次,镜像也只配置一次) conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda conda config --set show_channel_urls yes # 执行完上述命令后,会生成 ~/.condarc # 删除镜像 conda config --remove channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free' # 恢复原源 conda config --get channels