目录
一 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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)