“Conda”的版本间差异

来自Shiyin's note
跳到导航 跳到搜索
(Shen移动页面AnacondaConda
无编辑摘要
第1行: 第1行:
==基础==
*下载https://www.continuum.io/downloads
==conda==
*conda list | grep abc #查看包含abc的包
*conda list | grep abc #查看包含abc的包
:conda update conda
*conda update conda
:conda update anaconda
*conda install package
*conda install package
*初始化 conda config --set auto_activate_base false
*安装到某个目录后,将该目录下的bin文件夹放在path的最前面
*安装本地目录 conda install --use-local
*安装本地目录 conda install --use-local
:安装到某个目录后,将该目录下的bin文件夹放在path的最前面
*conda activate (激活环境)
*conda activate (激活环境)
:*初始化 conda config --set auto_activate_base false #是否默认激活base环境
*conda deactivate(关闭环境)
*conda deactivate(关闭环境)


第16行: 第14行:
*conda env list # 查看自己环境
*conda env list # 查看自己环境
*conda remove my conda --all #把这个myconda删除
*conda remove my conda --all #把这个myconda删除

==channel==
*创建.condarc文件。这是conda channel的配置文件,在安装conda之后并不会生成这个文件。在terminal中使用conda config指令可以创建该文件
:conda config
*查看现在的channel状态和优先级
:conda config --get channels
*添加conda-forge channel并设置为最高优先级
:conda config --add channels conda-forge
*再次查看channel状态和优先级
conda config --get channels
# it should be the following:
# --add channels 'defaults' # lowest priority
# --add channels 'conda-forge' # highest priority
*激活某个环境,在环境中设置channel的严格优先。注,如果该环境中已经安装了若干库,则需要先更新所有的库以保证大多数库从conda-forge下载,以保持库的一致性。
# activate my environment
conda activate my_env
# update all packages if needed
conda update --all
# set channel priority as strict
conda config --set channel_priority strict
:如果在执行set channel_priority strict之后,conda提示某些库不一致(inconsistencies),则需要撤销strict,重新执行update --all,再设置channel priority strict。
*如何查看.condarc文件的位置和内容?
conda info
:执行conda info,会看到某一行显示user config files,这是.condarc的文件路径。

2021年12月23日 (四) 08:58的版本

基础

  • conda list | grep abc #查看包含abc的包
  • conda update conda
  • conda install package
  • 安装本地目录 conda install --use-local
安装到某个目录后,将该目录下的bin文件夹放在path的最前面
  • conda activate (激活环境)
  • 初始化 conda config --set auto_activate_base false #是否默认激活base环境
  • conda deactivate(关闭环境)

环境配置

  • conda create -n xxx python=3.6 #比如创建自己的环境
conda create -n myconda --clone base #复制一个base环境到自己的定制环境
  • conda env list # 查看自己环境
  • conda remove my conda --all #把这个myconda删除

channel

  • 创建.condarc文件。这是conda channel的配置文件,在安装conda之后并不会生成这个文件。在terminal中使用conda config指令可以创建该文件
conda config
  • 查看现在的channel状态和优先级
conda config --get channels
  • 添加conda-forge channel并设置为最高优先级
conda config --add channels conda-forge
  • 再次查看channel状态和优先级
conda config --get channels
# it should be the following:
# --add channels 'defaults'   # lowest priority
# --add channels 'conda-forge'   # highest priority
  • 激活某个环境,在环境中设置channel的严格优先。注,如果该环境中已经安装了若干库,则需要先更新所有的库以保证大多数库从conda-forge下载,以保持库的一致性。
# activate my environment
conda activate my_env
# update all packages if needed
conda update --all
# set channel priority as strict
conda config --set channel_priority strict
如果在执行set channel_priority strict之后,conda提示某些库不一致(inconsistencies),则需要撤销strict,重新执行update --all,再设置channel priority strict。
  • 如何查看.condarc文件的位置和内容?
conda info
执行conda info,会看到某一行显示user config files,这是.condarc的文件路径。