“Conda”的版本间差异
		
		
		
		
		
		跳到导航
		跳到搜索
		
				
		
		
	
| 无编辑摘要 | |||
| 第1行: | 第1行: | ||
| ==基础== | |||
| *下载https://www.continuum.io/downloads | |||
| ⚫ | |||
| *conda list | grep abc #查看包含abc的包 | *conda list | grep abc #查看包含abc的包 | ||
| *conda update conda | |||
| ⚫ | |||
| *conda install package | *conda install package | ||
| ⚫ | |||
| ⚫ | |||
| *安装本地目录 conda install --use-local  | *安装本地目录 conda install --use-local  | ||
| ⚫ | |||
| *conda activate (激活环境) | *conda activate (激活环境) | ||
| ⚫ | |||
| *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 | |||
| ⚫ | |||
|  # 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,会看到某一行显示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的文件路径。