本文旨在对 conda 环境及其如何获取做一个讲解
hey, 我是廖锐鹏,今天我们来聊聊conda环境。
Conda 初见
在pycharm下载好后, 经常会看到这样界面:
我相信这是绝大部分人第一次听说过Conda
的地方
Conda 是什么
简单来讲: Conda
是一个通用的包管理器和环境管理器,最初由Anaconda
开发,不仅能管理 Python
包, 还支持其他编程语言(如 R
, Julia
等)。因此,Conda 的优势在于它可以跨语言管理库、工具和依赖项,使得开发者不局限于单一编程语言。
不同于 pip
专注于管理 Python
包,Conda
旨在管理包括编程语言、操作系统库和工具的整个开发环境。这意味着它不仅管理 Python
包并安装对应的 python
依赖,还能安装系统级依赖项和其他语言的库(如 C++
的编译器或 C
语言的库)。
为什么要安装 Conda
有人会提到 Conda
在数据分析和机器学习领域的重要地位,这确实是 Conda
被广泛采用的原因之一。然而,除了这个因素,Conda
的另一个关键优势在于依赖管理
和内置第三方依赖文件
的处理:
- 出色的依赖管理 :
Conda
的包管理机制在处理复杂的依赖关系上表现出色。当你安装某个软件包时,它会自动解析并安装该包的所有依赖项,并确保所有依赖项的版本兼容。这大大降低了”依赖地狱”(即软件包间依赖关系冲突)的风险,尤其在需要管理多个软件包并在不同的环境中使用时,这一特性显得尤为重要 - 内置第三方依赖文件 : 与
pip
不同,Conda
提供了预编译的二进制包。这意味着许多依赖于特定系统库的包(例如需要C
编译器的包)不需要额外的编译过程,Conda
会自动安装这些依赖库。对于一些常见的第三方依赖库(如numpy
、scipy
,pandas
等),Conda
提供了已优化的编译版本,可以直接安装,大大减少了开发者手动编译和配置环境的麻烦。
(因为Conda
内置了大量的python
第三方依赖库, 可以满足绝大部分人的使用需求, 不像pip
一样 需要通过魔法的方式安装这些依赖库, 解决了不会魔法的人安装依赖库的烦恼, 这也是我推荐的理由)
如何安装 Conda
说了这么多, 也该进入重头戏环节了, 让我们来看看如何安装 Conda
- 下载
anaconda
安装包 首先, 我们需要下载Conda
的安装包, 可以从anaconda
官网下载(本链接直接指向下载区域)。 从中按照自己的操作系统选择对应的安装包下载anaconda
的安装包, 因为我用的是windows
系统我选择最左边的下载。 - 安装
anaconda
下载好安装包后, 我们需要安装anaconda
。安装过程非常简单,只需按照提示进行操作即可。 - 在
pycharm
中配置Conda
环境变量 先进入pycharm
的设置
界面, 点击Project
中的Python Interpreter
选项。(有很多方式可以进入, 这里只讲其中一种) 点击Add Interpreter
, 选择Conda Environment
选项, 然后点击文件夹图标按钮。 在其中找到你安装anaconda
的路径, 并导入conda.exe
, 最后点击load Environments
按钮。 比方说我的路径在这里:
点击create new enironment
后输入该环境名称和其python版本, 点击OK
后, 创建一个新的Conda
环境了。
总结
Conda
是一个优秀的跨平台包管理器和环境管理器,它可以帮助开发者轻松管理 Python
包、操作系统库和工具的整个开发环境。如果你还没有安装 Conda
,现在就是安装它的最好时机。