[2024]常用的conda指令

Hi,各位新年好,今天给大家介绍一下Python项目开发中常用的工具-Anaconda。
Anaconda指的是一个开源的Python发行版本,也是一个安装、管理Python相关包的软件。它自带了Python、Jupyter Notebook、Spyder等工具,并且有管理包的conda工具,非常实用。Anaconda包含了conda、Python等180多个科学包及其依赖项,因此可以用于数据科学、机器学习等领域。此外,Anaconda提供了包管理与环境管理的功能,可以很方便地解决多版本Python并存、切换以及各种第三方包安装问题。

具体来说,Anaconda是一个打包的集合,里面预装好了conda、某个版本的Python、众多packages、科学计算工具等等,因此可以看作是一个Python的科学计算发行版。conda是Anaconda中用于包管理和环境管理的工具,可以用于安装、更新、卸载包,并且可以创建、切换不同的虚拟环境。这些虚拟环境是相互独立的,可以有不同的Python版本和包集合,因此可以很好地解决不同项目之间的依赖关系问题。

总的来说,Anaconda是一个方便易用的Python发行版,特别适合于数据科学、机器学习等领域的使用。它提供了丰富的科学计算工具和包,可以大大提高Python开发的效率。

  1. 查看conda版本
bash复制代码

conda --version
  1. 更新conda
bash复制代码

conda update conda
  1. 更新所有包
bash复制代码

conda update --all
  1. 查看已安装包
bash复制代码

conda list
  1. 安装包(例如,安装numpy包):
bash复制代码

conda install numpy
  1. 卸载包(例如,卸载numpy包):
bash复制代码

conda remove numpy
  1. 搜索包(例如,搜索numpy包):
bash复制代码

conda search numpy
  1. 创建新环境(例如,创建一个名为myenv的环境并安装Python 3.7):
bash复制代码

conda create -n myenv python=3.7
  1. 激活环境(例如,激活myenv环境):
  • 在Windows上:
bash复制代码

conda activate myenv
  • 在macOS和Linux上,可以使用以下命令(但建议使用上面的conda activate命令,因为它更通用):
bash复制代码

source activate myenv
  1. 退出当前环境
  • 在Windows上:
bash复制代码

conda deactivate
  • 在macOS和Linux上:
bash复制代码

source deactivate

但同样建议使用conda deactivate,因为它更通用。

  1. 删除环境(例如,删除myenv环境):
bash复制代码

conda remove -n myenv --all
  1. 导出环境信息(将当前环境的包列表和版本信息导出到一个YAML文件):
bash复制代码

conda env export > environment.yml
  1. 从YAML文件创建环境
bash复制代码

conda env create -f environment.yml

这些只是conda的一些基本和常用命令。conda提供了丰富的功能,包括但不限于管理包、虚拟环境和依赖关系。为了充分利用conda,建议查阅其官方文档或相关资源以获取更深入的了解。

02-11 20:21