以下是所有 conda
指令的详细列表,并附有相应的示例
超详细 Conda 指令详解
环境管理命令
-
conda create
:创建新环境conda create --name <env_name> [package_spec1 package_spec2 ...]
示例:
conda create --name myenv numpy pandas
-
conda install
:安装包到当前环境conda install [--name <env_name>] [--file <filename>] [--channel <channel>] <package_spec1 package_spec2 ...>
示例:
conda install --name myenv numpy
-
conda update
:更新包conda update [--all] [--name <env_name>] <package_spec1 package_spec2 ...>
示例:
conda update --name myenv numpy
-
conda remove
:从当前环境中移除包conda remove [--name <env_name>] <package_spec1 package_spec2 ...>
示例:
conda remove --name myenv numpy
-
conda list
:列出当前环境中的所有包conda list [--name <env_name>] [--export]
示例:
conda list --name myenv
-
conda search
:搜索Anaconda包索引conda search [--channel <channel>] [--info] <package_spec>
示例:
conda search --channel conda-forge numpy
-
conda info
:显示关于当前Conda安装的信息conda info [--envs] [--system]
示例:
conda info --envs
-
conda clean
:清理包缓存等临时文件conda clean [--all] [--packages] [--tarballs] [--index-cache]
示例:
conda clean --all
-
conda env create
:从环境文件创建新环境conda env create -f <environment.yml>
示例:
conda env create -f environment.yml
-
conda env export
:导出当前环境的配置conda env export > <environment.yml>
示例:
conda env export > environment.yml
-
conda env list
:列出所有Conda环境conda env list
示例:
conda env list
-
conda env remove
:删除指定环境conda env remove -n <env_name>
示例:
conda env remove -n myenv
-
conda env update
:从文件更新环境conda env update -f <environment.yml>
示例:
conda env update -f environment.yml
-
conda activate
:激活指定环境conda activate <env_name>
示例:
conda activate myenv
-
conda deactivate
:停用当前激活的环境conda deactivate
示例:
conda deactivate
-
conda config
:配置Conda选项conda config --set <key> <value>
示例:
conda config --set auto_activate_base false
其他选项:
--add <key> <value>
:添加配置值--remove <key> <value>
:移除配置值--show
:显示配置值--get <key>
:获取配置值
包管理命令
-
conda build
:构建包conda build <recipe_directory>
示例:
conda build ./my_recipe
-
conda convert
:转换包格式conda convert <package_file> -p <platform>
示例:
conda convert mypackage.tar.bz2 -p win-64
-
conda debug
:调试包conda debug <package_spec>
示例:
conda debug numpy
-
conda develop
:将本地包目录安装为开发模式conda develop <directory>
示例:
conda develop .
-
conda index
:为本地包目录生成索引conda index <directory>
示例:
conda index ./my_packages
-
conda inspect
:检查包内容和元数据conda inspect <package_spec>
示例:
conda inspect numpy
-
conda metapackage
:创建元包(meta-package)conda metapackage <package_name> <version> --dependencies <dependency_spec>
示例:
conda metapackage my_meta_pkg 1.0 --dependencies numpy,scipy
-
conda render
:渲染包元数据conda render <recipe_directory>
示例:
conda render ./my_recipe
-
conda skeleton
:为包创建骨架conda skeleton pypi <package_name>
示例:
conda skeleton pypi flask
-
conda verify
:验证包conda verify <package_file>
示例:
conda verify mypackage.tar.bz2
其他命令
-
conda doctor
:检查Conda安装的健康状况conda doctor
示例:
conda doctor
-
conda init
:初始化Conda以支持shell(如bash,zsh等)conda init <shell_name>
示例:
conda init bash
-
conda run
:在特定环境中运行命令conda run -n <env_name> <command>
示例:
conda run -n myenv python script.py
-
conda token
:管理Anaconda.org的身份验证令牌conda token
示例:
conda token create
其他选项:
conda token list
:列出所有令牌conda token revoke
:撤销指定令牌
-
conda user
:管理Anaconda.org的用户账户conda user
示例:
conda user add myuser
其他选项:
conda user remove
:移除用户conda user list
:列出所有用户
-
conda repo
:管理Anaconda.org的包仓库conda repo
示例:
conda repo add myrepo
其他选项:
conda repo remove
:移除仓库conda repo list
:列出所有仓库
-
conda server
:管理Anaconda.org的私有包服务器conda server
示例:
conda server start
其他选项:
conda server stop
:停止服务器conda server status
:显示服务器状态
在实际使用中,用户需要将这些占位符(如 `<env_name>`、`<package_spec>` 等)替换为实际的环境名称、包规格或其他参数。例如:
```bash
conda create --name myenv numpy pandas