Anaconda下载及其相关anaconda命令

 1.   Anaconda下载网址
  1. anacoda官网:Download Now | Anacondahttps://www.anaconda.com/download/successhttps://www.anaconda.com/download/successicon-default.png?t=O83Ahttps://www.anaconda.com/download/success
  2. anacoda历史版本网址:
    1. 官方:Index of /https://repo.anaconda.com/archive/https://repo.anaconda.com/archive/icon-default.png?t=O83Ahttps://repo.anaconda.com/archive/
    2. 清华镜像源:Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
  3. anacoda各个版本对应的python版本说明:
    1. 相关网址:Anaconda Distribution 发行说明 — Anaconda 文档https://docs.anaconda.com/anaconda/release-notes/https://docs.anaconda.com/anaconda/release-notes/icon-default.png?t=O83Ahttps://docs.anaconda.com/anaconda/release-notes/
    2. 各个版本详细:
Anaconda版本Python版本改进/新增功能优点缺点兼容性稳定性
Anaconda 2021.05Python 3.8支持AWS Graviton2和IBM Z平台,更新多个包如numpy、pandas、scipy等支持多种平台,性能提升部分旧包可能不兼容良好,支持多种操作系统稳定,经过充分测试
Anaconda 2021.11Python 3.9更新Anaconda Navigator和conda,增加对Python 3.9的支持用户界面友好,管理方便安装路径限制严格良好,支持Python 3.7-3.9稳定,修复了多个已知问题
Anaconda 2022.05Python 3.9支持MacOS M1,更新多个包如numpy、pandas、scikit-learn等支持最新硬件,性能优化Windows 32位不再支持良好,支持多种操作系统和Python版本稳定,经过多轮测试
Anaconda 2022.10Python 3.10更新conda和Anaconda Navigator,增加对Python 3.10的支持界面和功能持续优化部分旧包可能不兼容良好,支持Python 3.7-3.10稳定,修复了多个已知问题
Anaconda 2023.03Python 3.10更新多个包如numpy、pandas、scikit-learn等,优化conda性能性能提升,用户体验好安装路径限制严格良好,支持多种操作系统和Python版本稳定,经过充分测试
Anaconda 2023.07Python 3.11更新conda和多个包,增加对Python 3.11的支持支持最新Python版本,功能丰富部分旧包可能不兼容良好,支持Python 3.7-3.11稳定,修复了多个已知问题
Anaconda 2023.09Python 3.11更新多个包如numpy、pandas、scipy等,增加新功能性能优化,功能强大安装路径限制严格良好,支持多种操作系统和Python版本稳定,经过多轮测试
Anaconda 2024.02Python 3.11更新conda和多个包,增加对Python 3.11的支持界面和功能持续优化部分旧包可能不兼容良好,支持多种操作系统和Python版本稳定,修复了多个已知问题
Anaconda 2024.06Python 3.12更新多个包如numpy、pandas、scikit-learn等,优化性能性能提升,用户体验好安装路径限制严格良好,支持Python 3.7-3.12稳定,经过充分测试
Anaconda 2024.10Python 3.12更新conda和多个包,增加新功能支持最新Python版本,功能丰富部分旧包可能不兼容良好,支持多种操作系统和Python版本

稳定,修复了多个已知问题

2.  Anacoda下载过程
  1. 下载完成后,双击下载的安装包文件,启动Anaconda安装程序。
  2. 在安装向导中,阅读并同意许可协议,点击“Next”继续。

      3.选择安装类型。推荐选择“Just Me”选项,这样Anaconda将仅安装在当前用户账户下,不会影响其他用户。

        4.选择安装路径。你可以选择默认的安装路径,也可以自定义安装路径。注意,安装路径中不要包含空格或特殊字符。

       5.在“Advanced Options”页面,勾选“Add Anaconda to my PATH environment variable”选项,这样可以在命令行中直接使用Anaconda的命令。如果你使用的是Anaconda Navigator,也可以不勾选这个选项

        6,点击“Install”按钮,等待安装程序完成安装。

        7.安装完成后,点击“Next”按钮,阅读安装完成信息。你可以勾选“Register Anaconda as my default Python 3.x”选项,将Anaconda设置为默认的Python环境。

        8.点击“Finish”按钮,完成安装。

3.Anacoda相关知识点
  1. 管理conda 
    1. 验证是否安装 :   conda  --version
    2. 确定conda版本 :   conda info   或者  conda   -V
    3. 将 conda 更新到当前版本 :   conda update conda  
    4. 在不需要时禁止显示以下警告消息 要将 Conda 更新到最新版本,请执行以下操作:

      ==> WARNING: A newer version of conda exists. <==
      current version: 4.6.13
      latest version: 4.8.0
      

      通过运行以下命令更新 conda:conda update -n base conda

      从终端运行以下命令:conda config --set notify_outdated_conda false

      或者在您的文件中添加以下行:.condarcnotify_outdated_conda: false

  2. 管理环境:

    1. 创建环境:conda create -name  <my-env>  

      1. 当conda要求继续时请输入 y

    2. 指定python版本创建环境  : conda create -n myenv python=3.9

    3. 特定包创建环境: conda create -n myenv scipy 或 

      conda create -n myenv python
      conda install -n myenv scipy

    4. 使用包的特定版本创建环境 : conda create -n myenv scipy=0.17.3

      或:

      conda create -n myenv python
      conda install -n myenv scipy=0.17.3

    5. 使用特定版本的python创建环境,并且多个包

      conda create -n myenv python=3.9 scipy=0.17.3 astroid babel

    6. 从environment.,yml 文件创建环境

      1. 从文件创建环境:conda env create -f environment.yml

      2. 激活环境 : conda activate myenv

      3. 验证新环境是否已正确安装: conda env list  或者 conda info --envs

    7. 为环境指定不同的目标平 参考:管理环境 — conda 24.11.1.dev26 文档

      1. conda create --platform osx-64 --name python-x64 python.
    8. 指定环境的位置 :

      1. 以下命令将在子目录中创建一个新环境 当前工作目录名为 :envs

        conda create --prefix ./envs jupyterlab=3.2 matplotlib=3.5 numpy=1.21

        然后,您可以使用相同的 用于激活按名称创建的环境的命令:

        conda activate ./envs
    9. 更新环境 

      1. 前提

        1. 依赖版本更新

        2. 添加新的依赖项

        3. 添加新的依赖项并删除旧的依赖项

      2. 命令 :conda env update --file environment.yml --prune

      3. 注 该选项会导致 conda 删除所有依赖项 不再需要环境。--prune

    10. 克隆环境

      1. 命令 conda create --name myclone --clone myenv
        myclone 为新环境名称,myenv 为要复制的现有环境名称.

      2. 验证  conda info --envs

    11. 构建相同的conda环境

      1. 运行以生成等级列表 : conda list --explicit

      2. 将此等级库列表创建为当前工作中的文件 目录中
        conda list --explicit > spec-file.txt这将创建一个名为spec-file.txt的文件,其中包含了当前环境中的所有包的详细信息,包括包名、版本号、构建号和下载链接。

      3. 使用生成的显式规范文件,您可以在同一台计算机或其他计算机上创建一个新的conda环境。运行以下命令:
        conda create --name myenv --file spec-file.txt
        这将根据spec-file.txt文件中的信息创建一个新的conda环境,名为myenv

      4. 将显式规范文件中的包安装到现有的conda环境中,可以使用以下命令:
        conda install --name  myenv --file spec-file.txt
        existing_env替换为您要安装包的目标环境名称。

      5. 注意事项:

        1. 平台兼容性:显式规范文件通常不是跨平台的。文件顶部会有一条注释,例如# platform: osx-64,指明了该文件是在哪个平台上生成的。在其他平台上,指定的包可能不可用或依赖项可能不兼容。

        2. 文件名替换:您可以将spec-file.txt替换为您选择的任何文件名,只要在后续使用时保持一致即可。

        3. 环境激活:在创建或安装包到环境后,使用conda activate myenv(或conda activate existing_env)来激活相应的环境.

    12. 激活环境

      1. 代码: conda activate myenv
        myenv 是替换的环境名称或目录路径

      2. 如果您尚未激活环境,则可能会收到一条警告消息:

        Warning:
        This Python interpreter is in a conda environment, but the environment has
        not been activated. Libraries may fail to load. To activate this environment
        please see https://conda.io/activation.

        如果您收到此警告,则需要激活您的环境。待办事项 因此,在 Windows 上,在终端窗口中运行 : 。c:\Anaconda3\Scripts\activate base

      3. conda初始化 :conda init

    13. 默认情况下,命令提示符设置为显示 活跃的环境。
      要禁用此选项:conda config --set changeps1 false
      要重新启用此选项,请执行以下操作:conda config --set changeps1 true

    14. 要查看所有环境的列表,请在终端窗口中运行:conda info --envs 或 conda env list

    15. 要查看特定环境中安装的所有软件包的列表,请执行以下操作:

      如果环境未激活,请在终端窗口中运行:conda list -n myenv
      如果环境已激活,请在终端窗口中运行:conda list
      要查看环境中是否安装了特定软件包,请在 终端窗口,运行:conda list -n myenv scipy
    16. 要在您的环境中使用 pip,请在终端窗口中运行:

      conda install -n myenv pip
      conda activate myenv
      pip <pip_subcommand>
      注意: 将 pip 和 conda 一起使用时可能会出现问题。当组合 conda 和 pip 时, 最好使用隔离的 Conda 环境。只有在使用 conda 后才能 如果使用 pip 安装任何剩余的软件包,请安装尽可能多的软件包 软件。如果需要对环境进行修改,最好创建一个 新环境,而不是在 pip 之后运行 conda。在适当的时候,conda 和 pip 要求应存储在文本文件中。
      
    17. 删除环境
      使用 conda remove --name <my-env> --allconda env remove --name <my-env> 命令删除环境,其中 <my-env> 是要删除的环境名称.
    18. 导出和共享环境:
      使用 conda env export > environment.yml 命令导出当前激活环境的配置到 environment.yml 文件.
      environment.yml 文件分享给他人,他们可以通过 conda env create -f environment.yml 命令创建相同的环境.

  3. 总结:

    1. 入门

      验证 conda 安装并检查版本

      conda info

      在基本环境中更新 conda

      conda update -n base conda

      安装最新的 Anaconda 发行版(请参阅发行说明)

      conda install anaconda

      创建新环境(提示:描述性地命名环境)

      conda create --name ENVNAME

      activate environment (在安装软件包之前执行此操作)

      conda activate ENVNAME

    2.  频道和包

      列出已安装的软件包

      conda list

      列出已安装的包和源信息

      conda list --show-channel-urls

      更新所有软件包

      conda update --all

      从特定通道安装包

      conda install -c CHANNELNAME PKGNAME

      conda install CHANNELNAME::PKGNAME

      安装特定版本的软件包

      conda install PKGNAME=3.1.4

      使用 AND 逻辑安装软件包

      conda install “PKGNAME>2.5, <3.2”

      使用 OR 逻辑安装软件包

      conda install “PKGNAME [version=’2.5|3.2’]”

      卸载软件包

      conda uninstall PKGNAME

      查看频道源

      conda config --show-sources

      添加频道

      conda config --add channels CHANNELNAME

      设置 PKG 获取的默认通道(以通道源中的第一个通道为目标)

      conda config --set channel_priority strict

    3.  环境

      列出所有环境和位置

      conda info --envs

      列出所有包 + 源频道

      conda list -n ENVNAME --show-channel-urls

      在环境中安装包

      conda install -n ENVNAME PKGNAME1 PKGNAME2

      从环境中删除包

      conda uninstall -n ENVNAME PKGNAME

      更新 environment 中的所有软件包

      conda update --all -n ENVNAME

    4. 环境管理

      使用 Python 版本创建环境

      conda create -n ENVNAME python=3.10

      克隆环境

      conda create --clone ENVNAME -n NEWENV

      重命名环境

      conda rename -n ENVNAME NEWENVNAME

      按名称删除环境

      conda remove -n ENVNAME --all

      列出对环境所做的修订

      conda list -n ENVNAME --revisions

      将环境还原到修订版

      conda install -n ENVNAME --revision NUMBER

      从特定频道卸载包

      conda remove -n ENVNAME -c CHANNELNAME PKGNAME

    5. 导出环境

      跨平台兼容

      conda export --from-history>ENV.yml

      平台 + 包特定

      conda export ENVNAME>ENV.yml

      平台 + 包 + 渠道特定

      conda list --explicit>ENV.txt

    6. 导入环境

      从 .yml 文件

      conda env create -n ENVNAME --file ENV.yml

      从 .txt 文件

      conda create -n ENVNAME --file ENV.txt

    7. 其他

      获取任何命令的帮助

      conda COMMAND --help

      获取任何套餐的信息

      conda search PKGNAME --info

      在没有用户提示符的情况下运行命令,例如,安装多个软件包

      conda COMMAND ARG --yes

      conda install PKGNAME1 PKGNAME2 --yes

      删除所有未使用的文件

      conda clean --all

      检查 conda 配置

      conda config --show

  4. 命名解释
    1. conda clean

      命令选项描述举例说明所举例子的意义使用注意事项
      conda clean-a, --all删除索引缓存、锁定文件、未使用的缓存包、tarball 和日志文件conda clean --all清理所有可清理的文件,释放大量磁盘空间使用时需注意,清理后可能会在后续包安装和更新过程中重新下载一些文件,稍微增加下载时间
      conda clean-i, --index-cache删除索引缓存conda clean --index-cache删除包索引缓存,减少磁盘占用清理后,conda 会重新构建索引,可能增加后续操作的时间
      conda clean-p, --packages从可写包缓存中删除未使用的包conda clean --packages删除未使用的包文件,减少磁盘占用清理前最好确认包不再需要,以免后续使用时重新下载
      conda clean-t, --tarballs删除缓存的软件包 tarballconda clean --tarballs删除下载的包压缩文件,释放磁盘空间清理后,后续安装相同包时需重新下载压缩文件
      conda clean-f, --force-pkgs-dirs删除所有可写的包缓存conda clean --force-pkgs-dirs删除所有包缓存目录,释放磁盘空间警告:这将破坏使用符号链接安装的包的环境
      conda clean-c, --tempfiles删除由于正在使用而无法提前删除的临时文件conda clean --tempfiles /path/to/env删除指定环境的临时文件,减少磁盘占用需要指定环境路径
      conda clean-l, --logfiles删除日志文件conda clean --logfiles删除 Conda 日志文件,减少磁盘占用
      conda clean--json将所有输出报告为 JSON 格式conda clean --all --json以 JSON 格式输出清理信息,便于程序解析使用 JSON 格式输出时,结果可能不易于人工阅读,但适合自动化处理
      conda clean--console选择要用于正常输出渲染的后端conda clean --console选择输出渲染后端通常用于调试或特定的显示需求
      conda clean-v, --verbose增加输出信息,可以多次使用conda clean -vvv增加输出信息,显示更详细的调试信息可以多次使用 -v 选项,增加输出信息的详细程度
      conda clean-q, --quiet不显示进度条conda clean --all -q减少输出信息,只显示关键结果使用该选项可以让输出更加简洁,便于查看
      conda clean-d, --dry-run仅显示本来应该做的事情conda clean --all --dry-run查看哪些文件会被清理,避免误删使用该选项可以提前了解清理内容,确保安全
      conda clean-y, --yes自动将任何确认值设置为 'yes'conda clean --all -y自动清理所有可清理的文件,无需手动确认使用该选项可以快速清理,但需谨慎,避免误删
    2. conda compare

      命令选项描述举例说明所举例子的意义使用注意事项
      conda comparefile要与之比较的环境文件的路径conda compare environment.yml比较当前环境与 environment.yml 文件中的包差异确保 environment.yml 文件路径正确,且文件格式符合 Conda 环境文件标准
      conda compare--json将所有输出报告为 JSON 格式conda compare --json environment.yml以 JSON 格式输出包差异信息,便于程序解析使用 JSON 格式输出时,结果可能不易于人工阅读,但适合自动化处理
      conda compare--console选择要用于正常输出渲染的后端conda compare --console environment.yml选择输出渲染后端通常用于调试或特定的显示需求
      conda compare-v, --verbose增加输出信息,可以多次使用conda compare -vvv environment.yml显示更详细的比较过程和结果信息,方便调试可以多次使用 -v 选项,增加输出信息的详细程度
      conda compare-q, --quiet不显示进度条conda compare -q environment.yml减少输出信息,只显示关键结果使用该选项可以让输出更加简洁,便于查看
      conda compare-n, --name环境名称conda compare -n myenv environment.yml比较名为 myenv 的环境与 environment.yml 文件中的包差异确保指定的环境名称存在,且与 environment.yml 文件中的环境配置兼容
      conda compare-p, --prefix环境位置的完整路径(即前缀)conda compare -p /path/to/env environment.yml比较位于 /path/to/env 的环境与 environment.yml 文件中的包差异确保环境路径正确,且环境目录存在
    3. conda config

      命令选项描述举例说明所举例子的意义使用注意事项
      conda config--json将所有输出报告为 JSON 格式conda config --show --json以 JSON 格式显示配置信息,便于程序解析使用 JSON 格式输出时,结果可能不易于人工阅读,但适合自动化处理
      conda config--console选择要用于正常输出渲染的后端conda config --console选择输出渲染后端通常用于调试或特定的显示需求
      conda config-v, --verbose增加输出信息,可以多次使用conda config --show -vvv显示更详细的配置信息,方便调试可以多次使用 -v 选项,增加输出信息的详细程度
      conda config-q, --quiet不显示进度条conda config --show -q减少输出信息,只显示关键结果使用该选项可以让输出更加简洁,便于查看
      conda config--system写入位于系统目录的 .condarc 文件conda config --system --set show_channel_urls true在系统层面设置显示通道 URL需要管理员权限
      conda config--env写入活动 Conda 环境的 .condarc 文件conda config --env --set show_channel_urls true在当前环境层面设置显示通道 URL需要激活环境
      conda config--file写入给定的文件conda config --file /path/to/.condarc --set show_channel_urls true在指定的配置文件中设置显示通道 URL需要指定正确的文件路径
      conda config--show显示计算和编译的配置值conda config --show显示所有配置值的信息
      conda config--show-sources显示所有已识别的配置源conda config --show-sources显示配置信息来自哪些文件,方便追踪配置来源
      conda config--validate验证所有配置源conda config --validate检查配置文件是否有语法错误或不合法的配置项
      conda config--describe描述给定的配置参数conda config --describe channel_priority查看 channel_priority 配置项的描述和可能的值
      conda config--write-default将默认配置写入文件conda config --write-default创建一个包含默认配置的 .condarc 文件
      conda config--get获取配置值conda config --get channels查看当前配置的通道列表
      conda config--append将一个配置值添加到列表键的末尾conda config --append channels conda-forge将 conda-forge 通道添加到通道列表中
      conda config--prepend将一个配置值添加到列表键的开头conda config --prepend channels conda-forge将 conda-forge 通道添加到通道列表的开头
      conda config--set设置布尔键或字符串键conda config --set show_channel_urls true设置在安装包时显示通道的 URL
      conda config--remove从列表键中删除配置值conda config --remove channels conda-forge从通道列表中移除 conda-forge 通道
      conda config--remove-key删除配置键(及其所有值)conda config --remove-key channels移除所有通道配置
      conda config--stdin应用通过 stdin 管道以 YAML 格式给出的配置信息`echo "channels: [conda-forge]"conda config --stdin`通过 stdin 设置配置信息
    4. conda create

      选项描述举例说明所举例子的意义使用注意事项
      -n, --name创建网站conda create -n myenv python=3.8创建一个名为myenv的环境,并安装Python 3.8必须指定一个环境名称。
      -p, --prefix创建环境的路径(即远端)conda create -p /path/to/myenv python=3.8将环境创建在指定的路径/path/to/myenv下,并安装Python 3.8必须指定完整的路径,适用于不使用默认目录的情况。
      --clone创建现有环境的副本conda create --clone myenv创建一个名为myenv环境的副本需要已经存在一个环境作为副本。
      --file从指定文件读取包列表conda create --file environment.ymlenvironment.yml文件中读取包列表并创建环境文件需要包含有效的包列表。
      -c, --channel指定附加的包源频道conda create -n myenv -c conda-forge在创建环境时,从conda-forge频道安装软件包可以使用多个-c选项指定多个频道。
      --use-local使用本地构建的包conda create -n myenv --use-local从本地目录中安装包,而不是从远程源安装适用于包已被下载到本地的情况。
      --no-deps不安装任何依赖项conda create -n myenv numpy --no-deps只安装numpy,不安装它的依赖项可能导致环境不完整或不稳定。
      --only-deps仅安装依赖项conda create -n myenv numpy --only-deps只安装numpy的依赖项,安装而不是numpy本身用于已有环境中需求依赖时。
      --no-pin忽略固定版本conda create -n myenv --no-pin忽略conda配置文件中固定的包版本可能导致安装不兼容版本的包。
      -v, --verbose输出详细信息conda create -n myenv python=3.8 -v输出详细的创建环境过程信息会显示更详细的操作日志。
      --json输出为 JSON 格式conda create -n myenv python=3.8 --json以JSON格式输出结果,适合程序化处理输出是机器的绝对的 JSON 格式。
      -y, --yes确认所有操作conda create -n myenv python=3.8 -y自动同意所有确认操作,避免手动操作适合自动化脚本或批量操作。
      --offline离线模式,不连接互联网conda create -n myenv python=3.8 --offline在没有网络连接的情况下创建环境,依赖于本地服务器的包仅适用于已经下载了所需包的情况。
      --dry-run仅执行显示的操作,并不实际创建环境conda create -n myenv python=3.8 --dry-run仅显示要执行的操作,并不实际创建环境适用于preview命令效果,避免不必要的修改。
      --download-only仅下载包,不安装conda create -n myenv python=3.8 --download-only仅需下载包文件,无需进行安装用于预先准备好环境所需的包,而不进行实际的安装操作。
      --repodata-fn自定义远程服务器的存储库文件名conda create -n myenv --repodata-fn repodata.json使用指定的repodata文件名来获取包索引数据需要知道自定义的 repodata 文件名。
      --strict-channel-priority授予严格的频道优先级conda create -n myenv -c conda-forge --strict-channel-priority确定conda-forge频道的包优先于其他频道适用于有特定频道优先级需求的场景。
      --no-channel-priority取消优先频道级别,按版本优先conda create -n myenv -c conda-forge --no-channel-priority忽略优先频道级别,优先安装版本符合条件的包会导致频道优先级配置失效。
      --shortcuts-only各包特定创建快捷方式conda create -n myenv --shortcuts-only只为指定的包创建快捷方式,不安装其他包使用创建快捷方式而不影响其他包的安装。
    5. conda doctor命令用于检查当前Conda环境的健康状况,并生成一份诊断报告,帮助用户发现环境中的潜在问题。以下是该命令的详细说明:

      选项描述举例说明所举例子的意义使用注意事项
      -v, --verbose输出详细信息conda doctor -v输出详细的诊断信息,帮助了解用户环境中的问题可以多次使用,级别从(-v)到调试(详细-vvv)逐步递增。
      -n, --name指定要检查的环境名称conda doctor -n myenv检查的称为myenv环境的健康状况必须指定一个已经存在的环境名称。
      -p, --prefix指定要检查的环境路径(即出口)conda doctor -p /path/to/myenv检查所在/path/to/myenv路径下的环境的健康状况必须指定一个有效的路径,适用于不使用环境名称的情况。
    6. conda env

      1. conda env config vars list用于命令行指定Conda环境中的环境变量。该命令可帮助用户查看环境中的配置信息,尤其是环境变量的设置情况。以下是该命令的详细说明:

        选项描述举例说明所举例子的意义使用注意事项
        -n, --name指定要上市环境指标的环境名称conda env config vars list -n myenv列出名为myenv环境中的所有环境指标必须指定已经存在的环境名称。
        -p, --prefix指定要出口环境指标的环境路径(即出口)conda env config vars list -p /path/to/myenv顺序位于/path/to/myenv路径下一个环境中的所有环境变量必须指定有效的路径,适用于不使用环境名称的情况。
        --json输出为 JSON 格式conda env config vars list --json以JSON格式输出环境变量,适合程序化处理或与其他工具集成输出将是机器的绝对的 JSON 格式。
        --console选择输出渲染的控制台控制台conda env config vars list --console控制台输出渲染模式的选择,通常使用默认的控制台适用于定制输出方式,但默认即可。
        -v, --verbose输出详细信息conda env config vars list -v输出详细的环境指标信息可以多次使用,级别从(-v)到调试(详细-vvv)逐步递增。
        -q, --quiet输出简洁,避免显示细节条conda env config vars list -q主要输出环境变量,不显示细节条或附加信息

        适用于想要减少输出量的场景。

      2. conda env config vars set命令用于指定的Conda环境设置环境变量。这些环境变量可以帮助在环境中配置的特定运行时行为或参数。以下是该命令的详细说明:

        选项描述举例说明所举例子的意义使用注意事项
        -n, --name指定要设置环境指标的环境名称conda env config vars set -n myenv VAR1=value1 VAR2=value2为调用myenv的环境设置两个环境变量:VAR1=value1VAR2=value2必须指定一个已经存在的环境名称。
        -p, --prefix指定要设置环境信号的环境路径(即出口)conda env config vars set -p /path/to/myenv VAR1=value1为路径/path/to/myenv下的环境设置环境变量VAR1=value1必须指定有效的路径,适用于不使用环境名称的情况。
        vars需要设置的环境变量,以<KEY>=<VALUE>的形式conda env config vars set VAR1=value1 VAR2=value2设置多个环境变量,每个变量以空格分隔,并以KEY=VALUE的形式指定必须用空格分隔多个变量,并保证每个变量符合<KEY>=<VALUE>格式。
      3. conda env config vars unset命令用于取消已设置的Conda环境变量。该命令可以帮助用户从环境中删除特定的环境变量。以下是该命令的详细说明:

        选项描述举例说明所举例子的意义使用注意事项
        -n, --name指定要取消设置环境指标的环境名称conda env config vars unset -n myenv VAR1 VAR2从名为myenv的环境中移除环境指标VAR1VAR2必须指定一个已经存在的环境名称。
        -p, --prefix指定要取消设置环境变量的环境路径(即出口)conda env config vars unset -p /path/to/myenv VAR1从路径/path/to/myenv下的环境中移除环境指标VAR1必须指定有效的路径,适用于不使用环境名称的情况。
        vars要取消设置的环境变量,以<KEY>的形式conda env config vars unset VAR1 VAR2删除每个环境变量,变量用空格分隔,指定要取消的环境变量名确定符号名称符合<KEY>格式,不需要指定=符号。
      4. conda env create命令用于根据环境定义文件(通常为environment.yml文件)创建新的Conda环境。它会根据文件中的指定依赖项来安装所需的包和配置环境。以下是该命令的详细说明:

        选项描述举例说明所举例子的意义使用注意事项
        -f, --file指定环境定义文件的路径(默认是environment.ymlconda env create -f environment.ymlenvironment.yml文件创建环境。该文件中可以定义环境名称和依赖包。可以指定其他路径或文件名,文件的第一行通常是环境名称。
        --no-default-packages忽略.condarc文件中的默认包配置conda env create -f environment.yml --no-default-packages创建环境时,不安装.condarc文件中首发的默认包。如果不需要默认包的安装,可以使用此选项。
        --solver选择揉搓器conda env create -f environment.yml --solver classic使用指定的工作站器支架(如classic)。默认使用经典西门子器,但可以根据需求选择其他西门子器。
        --subdir, --platform指定构建平台(如linux-64osx-arm64等)conda env create -f environment.yml --platform linux-64为指定平台构建环境,确保包兼容。必须选择支持的子平台类型(如osx-64win-64)。
        -n, --name指定环境conda env create -f environment.yml -n myenv指定创建的环境名称。CLI 中的环境名称将覆盖environment.yml文件中的名称。如果环境定义文件中已有name字段,CLI 指定的名称会覆盖它。
        -p, --prefix指定环境的安装路径(出口路径)conda env create -f environment.yml -p /path/to/env指定创建环境的安装路径,路径必须有效。必须提供有效的路径,且该路径下不能存在同名环境。
        -C, --use-index-cache使用本地存储的通道索引文件,即使它已过期conda env create -f environment.yml -C使用本地存储的索引,避免重新下载通道数据。节省带宽,适用于不需要重新下载索引数据的场景。
        -k, --insecure允许不使用安全的 SSL 连接conda env create -f environment.yml -k允许Conda执行不安全的SSL连接,用于特殊的网络环境。安全性较低,除非必须,通常不推荐使用此选项。
        --offline离线模式,不连接互联网conda env create -f environment.yml --offline在没有网络连接的情况下,使用本地包服务器创建环境。仅在现有存储时使用此选项。
        --json输出为 JSON 格式conda env create -f environment.yml --json以JSON格式返回命令的输出,适合程序化处理或与其他工具集成。输出将是机器的绝对的 JSON 格式。
        --console指定输出渲染的控制台conda env create -f environment.yml --console控制台渲染方式选择。默认的控制台渲染模式通常足够,除非需要特定的输出。
        -v, --verbose输出详细信息conda env create -f environment.yml -v输出详细的创建过程信息,帮助诊断问题。可多次使用,显示更详细的日志(-vvv显示调试信息)。
        -q, --quiet输出简洁,避免显示细节条conda env create -f environment.yml -q安静模式,避免显示文档条和其他附加信息。适用于批量创建环境或不需要详细输出时。
        -d, --dry-run仅显示计划的操作,而不是实际执行conda env create -f environment.yml -d显示创建环境时的计划步骤,但不执行实际的创建操作。对于预览操作,确保没有问题再执行。
        -y, --yes确认所有操作conda env create -f environment.yml -y自动同意所有提示,跳过用户交互步骤。非常适合批量处理或自动化脚本。
      5. conda env export命令选项的中文表格,包含了各个选项的描述、详细说明及使用注意事项:

        选项描述举例说明所举例子的意义使用注意事项
        -c, --channel包含在导出中的附加渠道conda env export -c conda-forge导出时包含conda-forge作为额外的包来源渠道。可以指定多个渠道,用分隔分隔。
        --override-channels不包括.condarc文件中的频道信息conda env export --override-channels忽略condarc配置文件中的渠道设置,确保仅使用命令行中指定的渠道。如果您希望避免使用.condarc中的频道默认,可以使用此选项。
        -f, --file导出环境的文件名或路径conda env export -f environment.yml将当前环境的配置导出到environment.yml文件。如果文件已经存在,会被覆盖。
        --no-builds从依赖项中删除构建规范conda env export --no-builds导出时忽略包的构建版本,只保留包的名称和版本号。对于创建与其他机器兼容的环境非常有用。
        --ignore-channels不将频道名称与包名称一起导出conda env export --ignore-channels导出时不包含渠道信息,仅保留包的名称和版本。如果不需要指定包来源渠道,可以使用此选项。
        --from-history根据历史记录中明确的规范构建环境规范conda env export --from-history仅导出曾明确安装的包,而不是所有依赖项。如果希望生成的环境解决方案简洁且只包含历史记录中的包,可以使用此选项。
        -n, --name指定环境conda env export -n myenv导出名为myenv的环境配置。必须指定一个已存在的环境名称。
        -p, --prefix指定环境的位置(完整路径)conda env export -p /path/to/env导出指定路径下的环境配置。如果环境不是通过名称识别,而是通过路径定位,可以使用此选项。
        --json以 JSON 格式输出环境配置conda env export --json导出环境配置为JSON格式,适合Smashing使用。需要程序化处理时使用该选项。
        --console选择用于正常输出渲染的工作站conda env export --console在某些终端环境中调整输出方式。一般情况下消耗使用,除非有特定的输出需求。
        -v, --verbose提供更详细的输出conda env export -v输出更多的调试信息,根据问题排查。如果需要详细信息,增加更多的-v未来调整输出水平。
        -q, --quiet减少输出信息conda env export -q隐藏详细条和详细输出信息,使输出更简洁。适用于不希望看到过多细节的情况。
      6. conda env list命令选项的中文表格,包含了各个选项的描述、详细说明及使用注意事项:

        选项描述举例说明所举例子的意义使用注意事项
        --json将输出以 JSON 格式传送conda env list --json输出所有环境信息为JSON格式,适合Smashing处理。如果需要进一步处理输出数据,可以使用此选项。
        --console选择用于正常输出渲染的工作站conda env list --console用于指定终端渲染的输出队列,通常在有特定输出需求时使用。一般需要使用,除非有特殊的输出需求。
        -v, --verbose更多信息conda env list -v输出更详细的环境信息,包括环境路径和其他细节。如果遇到问题需要详细排查时使用。
        -q, --quiet减少输出信息conda env list -q隐藏详细条和冗长信息,输出更简洁。

        如果只需要简单的环境列表输出时可以使用此选项。

      7. conda env list命令选项的中文表格,包含了各个选项的描述、详细说明及使用注意事项:

        选项描述举例说明所举例子的意义使用注意事项
        --json将输出以 JSON 格式传送conda env list --json输出所有环境信息为JSON格式,适合程序进一步处理。如果需要以Smashing方式处理输出数据,可以使用此选项。
        --console选择用于正常输出渲染的工作站conda env list --console用于指定终端渲染输出,通常在有特定输出需求时使用。一般需要使用此选项,除非有特定的终端输出需求。
        -v, --verbose显示更多详细信息conda env list -v输出更详细的环境信息,包括环境路径和其他细节。如果遇到问题需要详细信息排查时使用。
        -q, --quiet减少输出信息conda env list -q隐藏细节条和噪音信息,输出简洁明了。如果只需要简单的环境列表输出时,可以使用此选项。
      8. conda env list命令选项的中文表格,包含了各个选项的描述、详细说明及使用注意事项:

        选项描述举例说明所举例子的意义使用注意事项
        --json将输出以 JSON 格式传送conda env list --json输出所有环境信息为JSON格式,适合程序进一步处理。如果需要以Smashing方式处理输出数据,可以使用此选项。
        --console选择用于正常输出渲染的工作站conda env list --console用于指定终端渲染输出,通常在有特定输出需求时使用。一般需要使用此选项,除非有特定的终端输出需求。
        -v, --verbose显示更多详细信息conda env list -v输出更详细的环境信息,包括环境路径和其他细节。如果遇到问题需要详细信息排查时使用。
        -q, --quiet减少输出信息conda env list -q隐藏细节条和噪音信息,输出简洁明了。如果只需要简单的环境列表输出时,可以使用此选项。
      9. conda env update命令选项的中文表格,包含了各个选项的描述、详细说明及使用注意事项:

        选项描述举例说明所举例子的意义使用注意事项
        -f, --file指定环境定义文件(默认environment.ymlconda env update -f environment.yml根据environment.yml文件更新环境。必须指定包含环境定义的文件,默认为environment.yml
        --prune删除environment.yml中未定义的已安装包conda env update --prune更新环境时移除环境中未在中部上市environment.yml的包。使用时要小心,避免误删重要的包。
        --solver选择揉搓器conda env update --solver classic选择使用classic模拟器来解决环境更新的问题。目前只有classic选项,未来可能会有其他模拟器。
        -n, --name制定策略的目的conda env update -n myenv -f environment.yml更新名为myenv的环境。环境必须已经存在,且必须先终止当前环境。
        -p, --prefix指定环境的完整路径(即出口)conda env update -p /path/to/env -f environment.yml更新指定路径下的环境。适用于通过路径指定的环境。
        --json将所有输出为 Report JSON 格式conda env update --json输出环境更新的结果为JSON格式,其次程序化处理。如果需要Smashing方式处理输出,使用此选项。
        --console选择用于正常输出渲染的工作站conda env update --console选择终端渲染输出的端点。通常不需要使用,除非有特定的输出需求。
        -v, --verbose显示更多详细信息conda env update -v输出更多关于更新过程的详细信息。在遇到问题时使用,或者需要更多信息时可以使用。
        -q, --quiet减少输出信息conda env update -q隐藏细节条和噪音信息,输出简洁。如果只关心更新结果,请使用此选项。
    7. conda info命令选项的中文表格,包含了各个选项的描述、详细说明及使用注意事项:

      选项描述举例说明所举例子的意义使用注意事项
      -a, --all显示所有信息conda info --all显示当前conda安装的所有详细信息。使用此选项可以获取全面的系统信息。
      --base发布基本环境路径conda info --base显示默认环境(base环境)的路径。适用于需要知道 conda 默认环境的路径时。
      -e, --envs列出所有已知的 conda 环境conda info --envs显示所有当前已创建的 conda 环境。适合查看当前系统中的所有conda环境。
      -s, --system赞助商系统环境变量conda info --system显示 conda 环境的系统级别环境变量。在排查系统级环境问题时使用。
      --unsafe-channels显示已公开令牌的频道列表conda info --unsafe-channels显示所有公开的 conda 渠道列表,包括公开令牌。使用时需注意,这些频道可能会包含默认验证的来源。
      --json将输出以 JSON 格式传送conda info --json以JSON格式输出信息,适合Smashing处理。适用于需要进一步处理信息的脚本或程序。
      --console选择用于正常输出渲染的工作站conda info --console选择终端渲染输出的端点。通常不需要使用此选项,除非有特定的终端输出需求。
      -v, --verbose显示更多详细信息conda info -v输出更多关于 conda 安装的详细信息。在排查问题或需要更详细的调试信息时使用。
      -q, --quiet减少输出信息conda info -q隐藏细节条和噪音信息,输出简洁。如果只关心重要信息,请使用此选项。
    8. conda init命令选项的中文表格,包含了各个选项的描述、详细说明及使用注意事项:

      选项描述举例说明所举例子的意义使用注意事项
      SHELLS指定要初始化的 shell 类型conda init bash初始化bashshell,适用于Linux 或 macOS 系统。可以指定一个或多个shell类型,支持多种shell。
      --all初始化所有当前可用的shellconda init --all初始化所有支持的shell,如bashzshfish如果希望初始化多个或所有 shell,请使用此选项。
      -d, --dry-run仅显示要执行的操作,并不实际执行conda init --dry-run预览将执行的初始化操作,但未进行实际修改。用于检查将要执行的操作,避免意外更改配置。
      --user为当前用户初始化conda(默认)conda init --user执行当前用户的shell环境进行初始化。如果不需要全局配置,默认使用此选项。
      --no-user不为当前用户初始化condaconda init --no-user不为当前用户初始化conda,适用于系统管理员设置。适用于全局环境配置时,不需要为特定用户设置。
      --system为系统上的所有用户初始化 condaconda init --system为系统上的所有用户初始化conda。需要管理员权限,在系统范围内配置conda。
      --reverse扭转conda init上风conda init --reverse取消之前对 shell 的初始化设置。在需要恢复初始化前状态时使用此选项。
      --json将所有输出为 Report JSON 格式conda init --json输出初始化的结果为 JSON 格式,涉及编程处理。如果需要整理数据处理输出结果,请使用此选项。
      --console选择用于正常输出渲染的工作站conda init --console选择终端渲染输出的端点。通常不需要使用,除非有特定的输出需求。
      -v, --verbose显示更多详细信息conda init -v输出更多关于初始化过程的详细信息。在需要更多调试信息时,或排查问题时使用。
      -q, --quiet减少输出信息conda init -q隐藏语音信息,输出更简洁。如果只关心核心操作,可以使用此选项。
    9. conda install命令选项的中文表格,包含了各个选项的描述、详细说明及使用注意事项:

      选项描述举例说明所举例子的意义使用注意事项
      package_spec要安装的货运列表conda install numpy pandas安装numpypandas包。可以指定多个包,支持版本和依赖关系。
      --revision恢复到指定的修订版本conda install --revision 3恢复到环境修订版本3。用于回退到以前的版本。
      --file从文件中读取包版本列表conda install --file requirements.txt从文件中读取要安装的包。用于批量安装包,文件中每行都是一个包的名称或版本。
      --dev使用sys.executable -m conda我们CONDA_EXEconda install --dev用于测试期间,针对旧版本的Python 测试新的conda。仅在开发环境或测试时使用。
      -n, --name安装到指定的环境名称conda install -n myenv numpy在名为myenv的环境中安装numpy包中。用于指定目标环境,默认为当前环境。
      -p, --prefix安装到指定的环境路径conda install -p /path/to/env numpy在指定路径的环境中安装numpy包。用于指定环境的绝对路径。
      -c, --channel指定附加的安装源(频道)conda install -c conda-forge numpyconda-forge频道安装numpy程序。可指定多个频道,优先顺序由命令中给定的顺序决定。
      --use-local使用本地构建的包conda install --use-local numpy安装本地的numpy包,而不是从远程下载。如果有本地包,避免重新从网络下载。
      --override-channels不搜索默认或.condarc配置文件中的频道conda install --override-channels -c custom_repo numpy只从指定的频道安装包,忽略其他配置的频道。如果不希望使用默认频道,请使用此选项。
      --repodata-fn指定 repodata 文件名conda install --repodata-fn custom_repodata.json使用指定的repodata文件来安装包。适用于需要自定义或更新服务器时使用。
      --experimental启用实验性功能conda install --experimental jlap尝试使用jlap增量包索引数据。用于测试版功能,不建议在生产环境中使用。
      --no-lock取消索引服务器更新时的锁定机制conda install --no-lock numpy取消在包安装时使用的锁定机制。如果遇到锁定问题时,请使用此选项。
      --strict-channel-priority优先考虑高优先级频道中的包conda install --strict-channel-priority numpy严格按照频道优先级安装包。适用于想要强制优先级控制的安装过程。
      --no-channel-priority忽略优先频道级别,按整合版本进行安装conda install --no-channel-priority numpy忽略频道的优先级别,按照包版本安装。如果版本优先于频道顺序时,使用此选项。
      --no-deps不安装依赖项,可能导致环境不兼容conda install --no-deps numpy安装numpy,但不安装其依赖项。必须严格使用,可能导致安装不完整的包。
      --only-deps仅安装依赖项conda install --only-deps numpy只安装numpy的依赖包,而不是安装numpy本身。用于安装包的依赖项更新已已。
      --force-reinstall强制重新安装包,即使已存在conda install --force-reinstall numpy即使numpy已经安装,也可以重新安装。如果希望重新安装一个已安装的包,请使用此选项。
      --freeze-installed不更新现有的包,仅安装新的软件包conda install --freeze-installed numpy不更新已安装的包,只安装新的numpy版本。适用于只需添加新包而不更改现有环境的情况。
      --update-deps更新依赖包conda install --update-deps numpy如果有可更新的依赖项,则更新numpy的依赖包。保证依赖项始终是最新的。
      --update-all更新所有包conda install --update-all更新环境中所有已安装的包。如果需要保持环境中所有包都是最新版本时使用。
      --update-specs根据指定的规范更新包conda install --update-specs numpy=1.21根据指定的版本或规范更新包。用于按需求更新包的版本。
      --copy使用复制方式安装包,不使用链接conda install --copy numpy使用复制链接的方式安装numpy包。通常不推荐,除非需要保证包的独立性。
      --no-shortcuts不安装快捷方式conda install --no-shortcuts安装包时不创建快捷方式。如果不需要快捷方式时,使用此选项。
      --shortcuts-only指定的包创建快捷方式conda install --shortcuts-only numpy货运包numpy创建快捷方式。使用只需创建快捷方式,无需安装包。
      --clobber允许覆盖已存在的文件conda install --clobber numpy如果目标位置有相同的文件,会被覆盖。如果有包文件冲突,使用此选项。
      -C, --use-index-cache使用频道索引存储,即使存储边界conda install --use-index-cache numpy使用缓存的频道索引而不是重新下载。可以节省带宽,避免重复下载。
      --insecure允许不使用安全的 SSL 连接conda install --insecure numpy允许使用不安全的SSL连接来安装包。仅在需要绕过SSL安全检查时使用,详细操作。
      --offline离线模式,不连接互联网conda install --offline numpy离线安装包,不连接到互联网。需要预先下载所有包并依赖时使用。
      --json将输出报告为 JSON 格式conda install --json numpy输出安装过程的JSON格式数据。适合编程处理或自动化任务时使用。
      --console选择用于正常输出渲染的工作站conda install --console选择终端渲染输出的端点。通常不需要使用,除非有特定的输出需求。
      -v, --verbose更多信息conda install -v numpy输出详细的安装过程信息,适合调试。如果需要更多的日志信息时使用。
      -q, --quiet减少输出信息conda install -q numpy输出简洁的安装信息,不显示细节条。如果只关心安装结果时使用此选项。
      -d, --dry-run仅显示将执行的操作,不实际安装conda install -d numpy仅将显示安装的包和更改,并不实际执行。
    10. conda list命令选项的中文表格,包含了各个选项的描述、详细说明及使用注意事项:

      选项描述举例说明所举例子的意义使用注意事项
      regex仅列出与此正则表达式匹配的包conda list numpy上市环境中所有与numpy相关的包。使用正则表达式可以过滤包名,缩小搜索范围。
      --show-channel-urls显示包的频道网址conda list --show-channel-urls显示包所在的频道的网址。如果需要查看包的来源渠道,请使用此选项。
      --reverse依次按顺序列出已安装的包conda list --reverse反向显示已安装的包列表。如果希望按顺序查看包,可以使用此选项。
      -c, --canonical仅输出包的规范名称conda list -c主要上市包的标准名称(如numpynumpy=1.18.5)。如果只关注包的名称而不关注版本信息,可以使用此选项。
      -f, --full-name仅搜索包的全名(即准确匹配包名)conda list -f numpy上市完整匹配的包名称。使用准确的包名搜索时,避免部分匹配。
      --explicit显式列出所有已安装的 conda 包及其 URLconda list --explicit输出包及其URL,可用于conda create --file用于生成供其他机器使用的包列表。
      --md5使用--explicit时添加MD5哈希值conda list --explicit --md5在显示包裹 URL 的同时,添加每个包裹的 MD5 校验和。对于验证包的唯一性,确保包不可篡改。
      --sha256使用--explicit时添加SHA256哈希值conda list --explicit --sha256在显示包 URL 的同时,添加每个包的 SHA256 校验和。为了更强的包差异验证。
      -e, --export输出明确的、机器消灭的需求字符串,而非人类的包列表conda list --export输出机器的需求列表,适合conda create --file使用。如果希望使用文件重建环境时,使用此选项。
      -r, --revisions活动环境的修订历史conda list --revisions显示环境的历史修订版本。如果需要查看环境历史记录时,使用此选项。
      --no-pip未上市仅通过pip安装的包conda list --no-pip最多订购通过conda安装的包,不包括pip安装的包。如果只关心 conda 安装的包而不包括 pip 包,请使用此选项。
      --auth在显式模式下保留包URL中的身份验证信息conda list --explicit --auth显示包URL时保留身份验证信息。在使用需要身份验证的包时,使用此选项。
      -n, --name制定策略的目的conda list -n myenv显示指定环境中安装的包。用于上市指定环境中的包。
      -p, --prefix指定环境位置的完整路径conda list -p /path/to/env显示指定路径下环境中安装的包。用于订购某个环境路径中的包,适用于默认非环境。
      --json将输出报告为 JSON 格式conda list --json以JSON格式输出包列表,适合Smashing处理。如果需要构建数据处理包列表,请使用此选项。
      --console选择用于正常输出渲染的工作站conda list --console选择终端渲染输出的端点。通常不需要使用此选项,除非有特定的输出需求。
      -v, --verbose显示更多详细信息conda list -v输出更多包的详细信息。如果需要更多包的详细信息或调试时,请使用此选项。
      -q, --quiet减少输出信息conda list -q隐藏语音信息,输出更简洁。如果只关心核心信息,可以使用此选项。
    11. conda notices命令选项的中文表格,包含了各个选项的描述、详细说明及使用注意事项:

      选项描述举例说明所举例子的意义使用注意事项
      -c, --channel指定附加频道,用于搜索拥挤或获取频道通知conda notices -c conda-forgeconda-forge频道获取通知。可以指定多个频道,频道顺序根据命令给定的优先级决定。
      --use-local使用本地构建的包conda notices --use-local使用本地的构建包来查看通知。如果有本地构建包,避免从网络获取数据。
      --override-channels不搜索默认或.condarc配置文件中的频道conda notices --override-channels -c custom_repo只从指定频道获取通知,忽略.condarc中的配置。如果不希望使用默认频道,请使用此选项。
      --repodata-fn指定使用的repodata文件名conda notices --repodata-fn custom_repodata.json使用指定的repodata文件获取通知。用于指定自定义的repodata文件。
      --experimental启用实验性功能conda notices --experimental jlap尝试实现实验性功能jlap适用于测试版功能,不推荐在生产环境中使用。
      --no-lock取消锁定机制,更新指数时不使用锁定conda notices --no-lock取消服务器更新时的锁定机制。如果遇到锁定问题时,请使用此选项。
      --repodata-use-zst检查repodata.json.zst文件conda notices --repodata-use-zst启用或禁止对.zst格式repodata文件的检查。默认启用.zst格式,如果不希望使用,请取消此选项。
      --json将输出报告为 JSON 格式conda notices --json输出通知数据为JSON格式,适合Smashing处理。适合自动化或程序化处理通知数据。
      --console选择用于正常输出渲染的工作站conda notices --console选择终端渲染输出的端点。通常不需要使用,除非有特定的输出需求。
      -v, --verbose显示更多详细信息conda notices -v输出更多关于通知的详细信息。适用于调试和分析时。
      -q, --quiet减少输出信息conda notices -q输出简洁的通知信息,不显示细节条。如果只是提醒核心内容,请使用此选项。
    12. conda package命令选项的中文表格,包含了各个选项的描述、详细说明及使用注意事项:

      选项描述举例说明所举例子的意义使用注意事项
      -w, --which给定某个文件的路径,打印该文件来自哪个conda包conda package -w /path/to/file查看某个文件属于哪个conda包。用于检查文件的来源,适合排查文件归属。
      -r, --reset删除所有未跟踪的文件并退出conda package -r清理所有未跟踪的文件,恢复到清晰状态。在想要删除不再需要的文件时使用此选项。
      -u, --untracked显示所有未跟踪的文件并退出conda package -u列出所有未跟踪的文件。用于检查文件的跟踪状态,确保所有文件都被正确管理。
      --pkg-name指定正在创建的包的名称conda package --pkg-name mypackage创建名为mypackage的 conda 包。确定包名称唯一且符合命名规则。
      --pkg-version指定正在创建的包的版本conda package --pkg-version 1.0.0为创建包指定版本号1.0.0版本号对应符合语义化版本规则。
      --pkg-build指定正在创建包的构建版本号conda package --pkg-build 0为创建的包指定构建版本号0构建版本号通常用于区分版本的不同构建。
      -n, --name日后conda package -n myenv指定myenv包的创建环境。必须在包创建前激活环境或明确指定环境名称。
      -p, --prefix环境位置的完整路径(即出口)conda package -p /path/to/env使用指定路径/path/to/env作为环境出口。确定路径是有效的 conda 环境路径
    13. conda remove命令选项的中文表格,包含了各个选项的描述、详细说明及使用注意事项:

      选项描述举例说明所举例子的意义使用注意事项
      package_name要从环境中删除的包名称conda remove numpy删除numpy包。可以删除一个或多个包。
      --all删除所有的星空,即整个环境。conda remove --all删除当前环境中的所有包及环境本身。删除环境时不可恢复,需珍珠使用。
      --keep-env--all一起使用,删除所有包但保留环境。conda remove --all --keep-env删除环境中的所有包但保留环境本身。用于清空环境中的所有包,而不删除环境。
      --dev在包装器脚本中使用sys.executable -m conda而不是CONDA_EXEconda remove --dev用于开发环境,指定conda的执行方式。主要用于开发和测试中,不常用。
      -n, --name日后conda remove -n myenv numpymyenv您的已删除numpy包。必须指定正确的环境名称。
      -p, --prefix环境位置的完整路径(即出口)conda remove -p /path/to/env numpy从指定路径环境中删除numpy包。确保路径并正确指向正确的环境。
      --channel用于搜索全部的附加频道conda remove --channel conda-forge numpyconda-forge频道删除的numpy包。频道优先级需按需求进行调整。
      --use-local使用本地构建的包conda remove --use-local numpy删除本地构建的numpy包。如果使用本地源包,则此选项非常有用。
      --override-channels不搜索默认或.condarc频道conda remove --override-channels -c conda-forge numpy强制只从指定频道中删除包。使用此选项时需要指定-c频道。
      --features删除功能而不是包conda remove --features some-feature删除特性,而不是实际的负载。删除特性可能会影响依赖包的功能。
      --force-remove, --force强制删除某个楼层而不是删除依赖该楼层的楼层conda remove --force numpy即使有其他包依赖numpy,也强制删除它。使用此选项可能会导致环境不一致,需稳定操作。
      --no-pin忽略固定包conda remove --no-pin numpy删除numpy包时忽略任何固定版本的限制。会绕过.condarc文件中对包的固定限制。
      --solver选择西门子器模式(如经典模式)conda remove --solver classic numpy使用经典的西门子来处理包删除操作。适用于使用特定工件的情况。
      -C, --use-index-cache使用通道索引文件的缓存,即使它已过期conda remove --use-index-cache numpy使用本地存储的索引,而不更新包的元数据。节省带宽和时间,但可以使用过时的索引。
      -k, --insecure允许 conda 执行“不安全”的 SSL 连接和传输conda remove --insecure numpy允许不安全的SSL连接来删除包。对于无法验证 SSL 证书的情况,使用时需要详细。
      --offline离线模式,不连接到互联网conda remove --offline numpy在没有互联网连接的情况下删除包。需要确保所有包都已在本地服务器上。
      --json扩展输出报告为 JSONconda remove --json numpy以JSON格式输出删除操作的结果。适用于自动化脚本和程序化处理。
      --console选择用于正常输出渲染的工作站conda remove --console选择渲染终端输出的方式。常用于指定输出格式,通常不需要修改。
      -v, --verbose显示更多详细信息conda remove -v numpy输出更多有关删除操作的详细信息。用于调试时,查看更多操作细节。
      -q, --quiet减少输出信息conda remove -q numpy输出更简洁,仅显示关键操作。用于希望减少不必要的输出时使用。
      -d, --dry-run仅显示要执行的操作,并不实际执行conda remove -d numpy预览删除操作,不会实际删除包。用于确认删除操作前,查看哪些包将被删除。
      -y, --yes自动确认所有操作,用户无需确认conda remove -y numpy自动确认删除numpy包,用户无需确认。使用自动化脚本或人工干预时使用。
    14. conda rename命令的选项、描述、说明、所举例子的含义和使用注意事项的中文表格:

      选项描述举例说明所举例子的意义使用注意事项
      -n--name指定要操作的环境名称。conda rename -n oldenv newenv通过指定环境的名称,修改现有环境的名称。必须指定目标环境的名称。基础环境和当前活动的环境不能重命名。
      -p--prefix指定环境的完整路径。conda rename -p /path/to/oldenv /path/to/newenv通过环境的完整路径来修改环境的名称。用于通过路径指定环境,确保路径正确。
      --json以 JSON 格式输出操作结果。conda rename -n oldenv newenv --json输出结果为JSON格式,其次程序化处理或自动化操作。输出为 JSON 格式,适合程序化操作,可能会比较冗长。
      --console选择用于输出渲染的控制台格式。conda rename -n oldenv newenv --console plain指定输出的格式或控制台类型,适合不同的输出需求。该选项一般用于设置输出控制台类型。
      -v--verbose显示详细的执行信息,增加输出的详细程度。conda rename -n oldenv newenv -v提供更多的操作日志信息,适用于调试和诊断问题。输出可能冗长长,通常在调试时使用,不适合日常操作。
      -q--quiet显示简洁的输出,减少不必要的详细信息。conda rename -n oldenv newenv -q输出简洁,适合快速确认操作结果。适用于减少输出信息,仅显示基本结果。
      -d--dry-run模拟重命名操作,但未实际执行。conda rename -n oldenv newenv -d仅显示要执行的操作,不会实际重命名环境,适合预览操作影响。不会执行实际操作,适合测试或检查命令效果。
      -y--yes自动确认所有操作,跳过警告提示。conda rename -n oldenv newenv -y自动确认操作,适用于批量操作或脚本自动化执行。自动确认可能会导致误操作,使用时要小心。
    15. conda run命令的选项、描述、说明、所举例子的含义和使用注意事项的中文表格:

      选项描述举例说明所举例子的意义使用注意事项
      -n--name指定要运行命令的环境名称。conda run -n myenv python myscript.py通过指定环境名称,确保命令在指定环境中运行。必须指定目标环境名称。如果不指定,默认会在当前环境中运行。
      -p--prefix指定环境的完整路径。conda run -p /path/to/env python myscript.py通过指定完整路径,确保在正确的环境中命令执行。对于非标准环境位置,路径必须完整且正确。
      -v--verbose显示详细的执行信息,增加输出的详细程度。conda run -v -n myenv python myscript.py提供更多的执行日志信息,适用于调试和诊断问题。输出可能冗长长,通常在调试时使用,不适合日常操作。
      --devCONDA_EXE设置为python -m conda,用于开发测试。conda run --dev python myscript.py用于开发和调试新版本的conda源,测试期间使用。主要用于开发测试环境,需确保已在开发环境中进行操作。
      --debug-wrapper-scripts输出调试信息,帮助调试包装脚本。conda run --debug-wrapper-scripts -n myenv python myscript.py此时,shell 包装器脚本将使用echo命令输出调试信息。适用于调试命令包装器脚本,并不用于常规操作。
      --cwd指定运行命令时的当前工作目录。conda run --cwd /path/to/dir -n myenv python myscript.py设置执行命令时的当前工作目录,默认使用当前用户的工作目录。如果不指定,默认使用当前用户的工作目录,确保路径正确。
      --no-capture-output--live-stream不捕获标准输出显示/标准错误流,实时输出。conda run --no-capture-output -n myenv python myscript.py实时显示命令输出,而不是捕获并显示在完成后。如果命令输出坐标显示,使用此选项可以使输出实时,但可能会影响性能。
    16. conda search命令的选项及其详细说明,已按要求转换为中文并提供表格格式:

      选项描述举例说明所举例子的意义使用注意事项
      --envs搜索当前用户的所有环境。如果以管理员身份(在Windows上)或UID 0(在Unix上)运行,则搜索系统上所有已知环境。conda search --envs显示当前用户或系统上的所有环境,适合查看环境列表。适用于查看所有环境,尤其是在使用多个虚拟环境时。
      -i, --info提供关于每个包的详细信息。conda search numpy -i显示numpy包的详细信息,如版本、大小、依赖关系等。输出详细信息,帮助用户了解包的具体细节。
      --subdir, --platform搜索指定平台的包。例如“osx-64”、“linux-32”、“win-64”等。默认搜索当前平台。conda search numpy --subdir linux-64搜索特定平台(如Linux 64位)上的包,适用于跨平台安装。在多平台环境下使用,正确确保选择目标平台。
      --skip-flexible-search如果初始搜索失败,不执行灵活搜索。conda search numpy --skip-flexible-search阻止执行额外的搜索,优化搜索效率。如果不希望进行额外的搜索,请避免灵活搜索。
      -c, --channel用于搜索包的附加频道。可以指定本地目录或网络上的频道,按指定顺序进行搜索。conda search numpy -c conda-forge搜索conda-forge频道上的numpy包,适用于使用第三方频道。需要指定正确的频道路径,确保包在该频道中可用。
      --use-local使用本地构建的包,如下-c localconda search numpy --use-local搜索本地构建的包,适用于离线或已下载的包。仅在本地包存在时有效,适合离线或不依赖网络时使用。
      --override-channels不搜索默认或.condarc配置中的频道,强制使用--channel指定的频道。conda search numpy --override-channels -c conda-forge强制使用指定频道,忽略设置默认。在需要使用特定频道时使用,避免使用默认频道。
      --repodata-fn指定远程或本地中备份的repodata文件名。conda search numpy --repodata-fn repodata-small.json使用指定的repodata文件进行搜索,通常用于小范围索引。用于提高搜索效率或使用时间范围缩小的索引。
      --experimental包含实验性选项,jlaplockconda search numpy --experimental jlap下载增量包索引数据,适用于试验性功能测试。这些功能未稳定,仅适合开发者或测试环境使用。
      --no-lock取消索引更新时的锁定功能。conda search numpy --no-lock禁止使用锁定机制,避免因重复操作导致冲突。可能会导致并发问题,仅在必要时使用。
      --repodata-use-zst, --no-repodata-use-zst是否检查repodata.json.zst文件。默认启用。conda search numpy --no-repodata-use-zst取消Zstandard压缩格式的repodata文件,适用于兼容性需求。默认启用Zstandard格式,适合大多数用户,取消时需支持。
      -C, --use-index-cache使用保存的索引文件,即使它已过期。conda search numpy -C使用本地存储的索引,避免每次都连接网络。在网络条件差或希望节省带宽时使用。
      -k, --insecure允许执行不安全的SSL连接和传输,禁用SSL验证。conda search numpy -k允许不安全的连接,适用于解决证书问题。仅在信任源使用时,避免安全隐患。
      --offline离线模式,不连接到互联网。conda search numpy --offline完全依赖本地服务器,不进行网络连接。仅在没有网络时使用,或确保所有包已被下载。
      --json将所有输出格式化为JSON,适合编程或自动化处理。conda search numpy --json输出JSON格式,适用于自动化脚本或程序。输出结果为JSON,方便程序化处理。
      --console选择用于输出渲染的控制台。conda search numpy --console可以选择不同的渲染方式,适合用户偏好的输出风格。仅在特殊情况下需要指定输出方式。
      -v, --verbose输出更详细的日志信息,可以多次使用以增加日志级别。conda search numpy -v输出详细信息,适合调试或查看执行过程。多次使用时会提供更详细的日志,适用于排查问题。
      -q, --quiet不显示细节条,减少输出内容。conda search numpy -q以安静模式执行,不显示细节条,适合需要简洁输出的场景。如果不希望看到细节条,可以使用此选项减少输出。
    17. conda update 命令的选项及其详细说明,已按要求转换为中文并提供表格格式:

      选项描述举例说明所举例子的意义使用注意事项
      --file从给定文件读取要更新的软件包版本。可以传递多个文件规范。conda update --file requirements.txt从文件中读取包的版本,并将其更新到环境中。适用于批量更新多个包,确保文件中列出的版本正确。
      -n, --name指定要更新的软件包所在的环境的名称。conda update -n myenv numpy更新 myenv 环境中的 numpy 包。适用于指定环境更新,确保操作针对正确的环境。
      -p, --prefix指定环境的完整路径(前缀)。conda update -p /path/to/env numpy更新路径为 /path/to/env 的环境中的 numpy 包。适用于根据路径指定环境,而不是使用环境名称。
      -c, --channel用于搜索软件包的附加频道。按给定顺序进行搜索(包括本地路径)。conda update -c conda-forge numpyconda-forge 频道更新 numpy 包。可以使用多个频道,确保包在指定的频道中可用。
      --use-local使用本地构建的包,等同于 -c localconda update --use-local numpy仅使用本地包进行更新。适用于已下载或本地构建的包,避免从远程服务器下载。
      --override-channels不搜索默认或 .condarc 配置中的频道,强制使用 --channel 指定的频道。conda update --override-channels -c conda-forge numpy强制使用指定频道更新包。用于确保只使用指定的频道,避免默认设置干扰。
      --repodata-fn指定远程服务器上配置通道或本地备份中的 repodata 文件名。conda update --repodata-fn repodata-small.json numpy使用小范围的 repodata 文件更新包。适用于减少索引的范围或使用特定的索引文件。
      --experimental包含实验性选项,jlaplockconda update --experimental jlap numpy下载增量包索引数据,适用于试验性功能测试。这些功能未稳定,仅适合开发者或测试环境使用。
      --no-lock禁用更新时的锁定功能。conda update --no-lock numpy禁用锁定机制,避免并发操作时发生冲突。仅在特殊需求下使用,避免影响其他正在执行的操作。
      --repodata-use-zst, --no-repodata-use-zst是否检查 repodata.json.zst 文件。默认启用。conda update --no-repodata-use-zst numpy禁用 Zstandard 压缩格式的 repodata 文件。默认启用 Zstandard 格式,禁用时需小心兼容性问题。
      --strict-channel-priority在高优先级频道中找到同名软件包时,不会考虑较低优先级频道中的包。conda update --strict-channel-priority numpy确保从优先级较高的频道中获取包更新。强制频道优先级的顺序,避免被低优先级频道覆盖。
      --no-channel-priority软件包版本优先于频道优先级。覆盖 conda config --show channel_priority 中的设置。conda update --no-channel-priority numpy使用包版本优先,不考虑频道的优先级。如果希望版本优先于频道顺序,可以使用此选项。
      --no-deps更新时不安装、更新、删除或更改依赖项。conda update --no-deps numpy更新包本身,但不更新其依赖项,可能会导致不一致行为。使用时需小心,可能导致环境不一致或损坏。
      --only-deps仅更新依赖项,而不更新指定的包。conda update --only-deps numpy仅更新 numpy 包的依赖项。适用于只想更新依赖项而不改变包本身的情况。
      --no-pin忽略固定的包版本。conda update --no-pin numpy忽略环境中对包版本的固定,允许更新到更高版本。仅在需要强制更新包时使用,避免版本固定影响更新。
      --solver选择使用的求解器后端。可能的选项为 classicconda update --solver classic numpy使用经典求解器进行包更新。对于特定需求,选择不同求解器可能影响包解决的策略。
      --force-reinstall即使包已存在于环境中,也强制卸载并重新安装。conda update --force-reinstall numpy强制重新安装 numpy 包,无论其版本是否已经是最新。适用于解决包损坏或需要强制重装的场景。
      --freeze-installed, --no-update-deps不更新已安装的依赖项,防止依赖项更新。conda update --freeze-installed numpy更新指定包,但不更改其依赖项的版本。适用于不希望更改依赖项版本的情况。
      --update-deps更新可用的依赖项。conda update --update-deps numpy更新 numpy 包及其可更新的依赖项。如果依赖项也有可用更新,此选项可以确保它们得到更新。
      -S, --satisfied-skip-solve如果需求已经满足,则跳过求解过程,不运行求解器。conda update --satisfied-skip-solve numpy如果需求已满足,提前退出,不进行包解决过程。类似于 pip install 的行为,可以加速安装过程。
      --update-all, --all更新环境中所有已安装的包。conda update --update-all更新当前环境中所有包到最新版本。如果希望保持环境中所有包都是最新版本,使用此选项。
      --update-specs根据提供的规格进行更新。conda update --update-specs numpy=1.21根据指定的版本规格更新包。适用于精确控制更新版本时使用。
      --copy使用副本而不是硬链接或软链接来安装所有包。conda update --copy numpy使用副本而非链接安装包,确保包的独立性。可能会占用更多的磁盘空间,适合特定的安装需求。
      --no-shortcuts不安装开始菜单快捷方式。conda update --no-shortcuts numpy禁止安装快捷方式,适用于不需要桌面快捷方式的环境。适合仅命令行使用的环境,节省资源。
      --shortcuts-only仅为指定的包安装快捷方式。可以多次使用。conda update --shortcuts-only numpy仅为指定包创建快捷方式,不安装其他内容。多次使用此选项可以为多个包创建快捷方式。
      --clobber允许破坏包内的重叠文件路径,并抑制相关警告。conda update --clobber numpy强制覆盖包内存在的重叠文件,避免警告。使用时需谨慎,可能会覆盖已有文件,导致环境不一致。
      -C, --use-index-cache使用通道索引文件的缓存,即使它已过期。conda update -C numpy使用缓存的索引文件,避免重新下载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值