Anaconda相关配置及命令

151
0
0
2024-11-01

Anaconda相关配置及命令

提供了一个方便的环境管理工具,使得用户可以轻松地创建、管理和切换不同的 Python 环境

Anaconda相关命令

创建虚拟环境

conda create -n env_name python=3.8

        这表示创建python版本为3.8、名字为env_name的虚拟环境。

查看虚拟环境列表

conda env list
conda info -e
conda info --envs

激活虚拟环境

conda activate env_name

退出虚拟环境


conda activate
conda deactivate

虚拟环境安装包

conda install package_name

conda install vs pip install

有什么区别?

  • conda可以管理非python包,pip只能管理python包。

  • conda自己可以用来创建环境,pip不能,需要依赖virtualenv之类的。

  • conda安装的包是编译好的二进制文件,安装包文件过程中会自动安装依赖包;pip安装的包是wheel或源码,装过程中不会去支持python语言之外的依赖项。

  • conda安装的包会统一下载到一个目录文件中,当环境B需要下载的包,之前其他环境安装过,就只需要把之间下载的文件复制到环境B中,下载一次多次安装。pip是直接下载到对应环境中。

  • conda只能在conda管理的环境中使用,例如比如conda所创建的虚环境中使用。pip可以在任何环境中使用,在conda创建的环境 中使用pip命令,需要先安装pip(conda install pip ),然后可以 环境A 中使用pip 。conda 安装的包,pip可以卸载,但不能卸载依赖包,pip安装的包,只能用pip卸载。