常用的conda命令

 

目录

一 conda vs pip

二 conda命令

1. conda list

2. conda install

3. conda remove

4. conda update

5. conda create

6. conda config

7. conda search


python的工具包管理最简单的方法就是使用conda的导航器(anaconda navigator),它是一个可视化管理工具。

作为一名pythoner, 推荐使用在终端环境下使用conda命令,来管理我们的工具包。

一 conda vs pip

 

二 conda命令

首先给大家推荐一个原生态网站(点击),英语棒的大哥可以到该网站查阅手册

解析常用的几个命令,其他的命令可以参考文档。

1. conda list

usage: conda list [-h] [-n ENVIRONMENT | -p PATH] [--json] [-v] [-q]
                  [--show-channel-urls] [-c] [-f] [--explicit] [--md5] [-e]
                  [-r] [--no-pip]
                  [regex]

列出conda环境的所用工具包

格式:conda list 【可选参数】

conda list -h  显示list操作的使用说明

conda list    列出当前环境的所用工具包

conda list -n envname    列出指定环境中的所有工具包

2. conda install

usage: conda install [-h] [--revision REVISION] [-n ENVIRONMENT | -p PATH]
                     [-c CHANNEL] [--use-local] [--override-channels]
                     [--repodata-fn REPODATA_FN] [--strict-channel-priority]
                     [--no-channel-priority] [--no-deps | --only-deps]
                     [--no-pin] [--copy] [-C] [-k] [--offline] [-d] [--json]
                     [-q] [-v] [-y] [--download-only] [--show-channel-urls]
                     [--file FILE] [--force-reinstall]
                     [--freeze-installed | --update-deps | -S | --update-all]
                     [-m] [--clobber] [--dev]
                     [package_spec [package_spec ...]]

安装工具包到指定的conda环境

格式:conda install 【可选参数】package_spec 

conda install -h  操作说明

conda install package_spec    在当前环境下安装工具包(conda install package_spec=version)

conda install --file==file1 package_spec    指定文件夹下读取工具包并安装

conda install -n env_spec package_spec    在指定环境下安装工具包

conda install --channel http://conda.anaconda.org/  package_spec    从指定的URL源下载并安装包

3. conda remove

usage: conda remove [-h] [-n ENVIRONMENT | -p PATH] [-c CHANNEL] [--use-local]
                    [--override-channels] [--repodata-fn REPODATA_FN] [--all]
                    [--features] [--force-remove] [--no-pin] [-C] [-k]
                    [--offline] [-d] [--json] [-q] [-v] [-y] [--dev]
                    [package_name [package_name ...]]

从指定环境移除工具包

格式:conda remove 【可选参数】 package_name

conda remove -h  操作说明

conda remove package_name    当前环境移除工具包

conda remove -n env_spec package_name   从指定环境移除工具包

conda remove -n env_spec --all 移除指定环境的所有工具包(也就是删除指定conda环境)

4. conda update

usage: conda update [-h] [-n ENVIRONMENT | -p PATH] [-c CHANNEL] [--use-local]
                    [--override-channels] [--repodata-fn REPODATA_FN]
                    [--strict-channel-priority] [--no-channel-priority]
                    [--no-deps | --only-deps] [--no-pin] [--copy] [-C] [-k]
                    [--offline] [-d] [--json] [-q] [-v] [-y] [--download-only]
                    [--show-channel-urls] [--file FILE] [--force-reinstall]
                    [--freeze-installed | --update-deps | -S | --update-all]
                    [--clobber]
                    [package_spec [package_spec ...]]

更新工具包

格式:conda update 【可选参数】 package_spec

conda update -h    操作说明

conda update package_spec    更新当前环境的工具包  

conda update -n env_spec package_spec    更新指定环境的工具包

5. conda create

usage: conda create [-h] [--clone ENV] [-n ENVIRONMENT | -p PATH] [-c CHANNEL]
                    [--use-local] [--override-channels]
                    [--repodata-fn REPODATA_FN] [--strict-channel-priority]
                    [--no-channel-priority] [--no-deps | --only-deps]
                    [--no-pin] [--copy] [-C] [-k] [--offline] [-d] [--json]
                    [-q] [-v] [-y] [--download-only] [--show-channel-urls]
                    [--file FILE] [--no-default-packages] [--dev]
                    [package_spec [package_spec ...]]

创建一个新的conda环境

格式:conda create 【可选参数】 package_spec

conda create -h    操作说明

conda create --clone ENV     克隆一个环境(创建一个新环境,并复制指定环境的工具包到新环境)

conda create -n ENVIRONMENT    创建一个新环境

conda create -n ENVIRONMENT -p    在指定文件夹下创建新环境

conda activate env    激活指定环境

conda deactivate env    退出指定环境

conda env list    列出当前所有环境

6. conda config

usage: conda config [-h] [--json] [-v] [-q] [--system | --env | --file FILE]
                    [--show [SHOW [SHOW ...]] | --show-sources | --validate |
                    --describe [DESCRIBE [DESCRIBE ...]] | --write-default]
                    [--get [KEY [KEY ...]] | --append KEY VALUE | --prepend
                    KEY VALUE | --set KEY VALUE | --remove KEY VALUE |
                    --remove-key KEY | --stdin]

格式:conda config 【可选参数】

conda config -h    操作说明

 

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/    增加清华镜像源

conda config --add channels http://mirrors.ustc.edu.cn/anaconda/pkgs/free/    增加中科大镜像源

conda config --show channels    显示当前环境配置的镜像源

其实是对C:\Users\xxx下的.condarc的文件进行改写, 因此,可以直接在.condarc中修改工具包下载源(增加清华和中科大镜像源)

7. conda search

usage: conda search [-h] [--envs] [-i] [--subdir SUBDIR] [-c CHANNEL]
                    [--use-local] [--override-channels]
                    [--repodata-fn REPODATA_FN] [-C] [-k] [--offline] [--json]
                    [-v] [-q]

查找工具包

格式:conda search package_spec

 

### Conda 常用命令使用方法 #### 查看已创建的环境列表 为了查看当前系统上所有的Conda环境,可以使用`conda env list`、`conda info -e`或`conda info --envs`这三条命令之一[^1]。 ```bash conda env list ``` #### 获取帮助信息 当遇到不熟悉的命令时,可以通过`conda help`来获取详细的帮助文档[^2]。 ```bash conda help ``` #### 更新Conda本身 保持Conda处于最新版本对于安全性和性能至关重要。通过下面这条命令可实现更新: ```bash conda update conda ``` #### 创建新的虚拟环境 创建一个新的Python环境能够有效隔离不同项目的依赖关系。基本语法如下所示: ```bash conda create --name myenv python=3.8 ``` 这里`myenv`代表新建环境的名字,而`python=3.8`指定了该环境中使用的Python版本号[^3]。 #### 卸载软件包 如果不再需要某个特定的库,则可通过`conda remove`指令将其移除: ```bash conda remove numpy ``` 此操作仅会删除名为numpy的单个包;若要清理整个环境中的所有内容,建议先激活目标环境再执行上述命令。 #### 复制现有环境 有时候希望基于现有的工作空间快速建立另一个相似的工作区,这时就可以利用克隆功能: ```bash conda create --name new_env_name --clone old_env_name ``` 其中`old_env_name`是要复制的目标环境名称,而`new_env_name`则是新生成环境所赋予的新名字[^5]。 #### 安装额外的软件包 向已经存在的环境中添加更多工具或库是一件很常见的事情,比如想要加入pandas这个数据分析库的话,就应当这样做: ```bash conda install pandas ``` 以上就是一些常用Conda命令介绍以及它们的具体应用方式[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值