开源的Python发行版,包含Conda,Python超过180个科学包以及依赖项。其设计理念将所有工具和第三方包都视为可管理的包,包括Python和Conda本身,用户可安装多个版本Python和各种包,并进行切换。
Anaconda创建虚拟环境,允许用户在不影响全局Python环境的情况下,为特定的项目创建不同的相对隔离的项目环境,确保项目依赖的包版本正确且不冲突。通过Anaconda创建的虚拟环境,开发者可以轻松管理项目的依赖关系,提高开发效率和代码的可移植性。
对应官网:Download Anaconda Distribution | Anaconda
Conda是Anaconda的核心工具,用于包管理与环境管理。它允许用户安装不同版本的Python,并提供快捷方式切换不同的环境。比如,用户创建一个名为myenv的新环境,并指定版本为3.8,然后通过conda active myenv命令激活该环境。Conda能够自动解决软件包之间的依赖关系。这意味着当你安装一个软件包时,Conda会自动安装该软件包所依赖的其他软件包,确保整个系统的各个组件都能够正常运行。
Anaconda中conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。所以对虚拟环境进行创建、删除等操作需要使用conda命令。
官网速度下载较慢则选择清华大学开源软件镜像站,根据系统选择对应的配置 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
选择对应的版本下载后按照自定义安装路径进行安装。
具体实现可参考一下博客(仅做学习记录)
Anaconda安装-CSDN博客
现在很多开源AI使用python比如数字人项目:数字人解决方案——实时对话数字人源码与环境配置-CSDN博客