conda环境管理命令
conda环境管理命令
1.环境检查
1)查看安装了哪些包
conda list
2)查看当前存在哪些虚拟环境
conda env list
conda info -e
[root@oracledb anaconda3]# conda info -e
# conda environments:
#
base * /home/anaconda3
3)检查更新当前conda
conda update conda
4)检查更新当前conda版本
conda -V
conda --version
[root@oracledb anaconda3]# conda -V
conda 4.5.11
5)conda环境
conda info
[root@oracledb anaconda3]# conda infoactive environment : baseactive env location : /home/anaconda3shell level : 1user config file : /root/.condarcpopulated config files : /root/.condarcconda version : 4.5.11conda-build version : 3.15.1python version : 3.7.0.final.0base environment : /home/anaconda3 (writable)channel URLs : https://repo.anaconda.com/pkgs/main/linux-64https://repo.anaconda.com/pkgs/main/noarchhttps://repo.anaconda.com/pkgs/free/linux-64https://repo.anaconda.com/pkgs/free/noarchhttps://repo.anaconda.com/pkgs/r/linux-64https://repo.anaconda.com/pkgs/r/noarchhttps://repo.anaconda.com/pkgs/pro/linux-64https://repo.anaconda.com/pkgs/pro/noarchpackage cache : /home/anaconda3/pkgs/root/.conda/pkgsenvs directories : /home/anaconda3/envs/root/.conda/envsplatform : linux-64user-agent : conda/4.5.11 requests/2.19.1 CPython/3.7.0 Linux/3.10.0-327.el7.x86_64 centos/7 glibc/2.17UID:GID : 0:0netrc file : Noneoffline mode : False
2.Python虚拟环境
1) 创建环境
conda create -n your_env_name python=x.x
conda create -n Python38 python=3.8
在envs目录下有新创建的目录
(base) [root@oracledb Python38]# pwd
/home/anaconda3/envs/Python38
2)激活环境
(base) [root@oracledb anaconda3]# conda activate Python38
(Python38) [root@oracledb anaconda3]#
(Python38) [root@oracledb anaconda3]# python -V
Python 3.8.13
(Python38) [root@oracledb anaconda3]#
3)退出环境
conda deactivate退出当前环境到base
source deactivate退出到root
(Python38) [root@oracledb anaconda3]# conda deactivate
(base) [root@oracledb anaconda3]#
(base) [root@oracledb envs]# source deactivate
[root@oracledb envs]#
4)删除环境
conda remove -n Python38 --all
5)配置通道
查找一个包是否能够安装
conda search beautifulsoup4
如果速度比较慢,可以更换镜像源,添加Anaconda的TUNA镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
channel URLs 中已经有新增的通道
[root@oracledb envs]# conda infoactive environment : Noneshell level : 0user config file : /root/.condarcpopulated config files : /root/.condarcconda version : 4.5.11conda-build version : 3.15.1python version : 3.7.0.final.0base environment : /home/anaconda3 (writable)channel URLs : https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/noarchhttps://repo.anaconda.com/pkgs/main/linux-64https://repo.anaconda.com/pkgs/main/noarchhttps://repo.anaconda.com/pkgs/free/linux-64https://repo.anaconda.com/pkgs/free/noarchhttps://repo.anaconda.com/pkgs/r/linux-64https://repo.anaconda.com/pkgs/r/noarchhttps://repo.anaconda.com/pkgs/pro/linux-64https://repo.anaconda.com/pkgs/pro/noarchpackage cache : /home/anaconda3/pkgs/root/.conda/pkgsenvs directories : /home/anaconda3/envs/root/.conda/envsplatform : linux-64user-agent : conda/4.5.11 requests/2.19.1 CPython/3.7.0 Linux/3.10.0-327.el7.x86_64 centos/7 glibc/2.17UID:GID : 0:0netrc file : Noneoffline mode : False[root@oracledb envs]#
恢复默认镜像通道,删除新增的TUNA镜像
conda config --remove-key channels
6)帮助
conda env -h
[root@oracledb envs]# conda env -h
usage: conda-env [-h] {attach,create,export,list,remove,upload,update} ...positional arguments:{attach,create,export,list,remove,upload,update}attach WARNING: This command is deprecated in conda 4.4 andscheduled for removal in conda 4.5. Embeds informationdescribing your conda environment into the notebookmetadatacreate Create an environment based on an environment fileexport Export a given environmentlist List the Conda environmentsremove Remove an environmentupload WARNING: This command is deprecated in conda 4.4 andscheduled for removal in conda 4.5. Upload anenvironment to anaconda.orgupdate Update the current environment based on environmentfileoptional arguments:-h, --help Show this help message and exit.conda commands available from other packages:buildconvertdevelopenvindexinspectmetapackagerenderserverskeleton
[root@oracledb envs]#