Python 包管理及虚拟环境的应用(四: conda)
一年半以前写了关于 Python 包管理及虚拟环境系列
- Python 包管理及虚拟环境的应用(一: pip)
- Python 包管理及虚拟环境的应用(二: virtualenv)
- Python 包管理及虚拟环境的应用(三: pipenv)
其中历数了 virtualenv
, python3 -m venv
, pipenv
, 并提到了 pyenv 和 conda,但未作介绍,其中 conda 似乎不该错过,Pycharm 中对它也有很好支持。因此本文来了解一下 conda 以及 Anaconda。
首先 Anaconda 是什么,它是一个用于科学计算的,跨平台的包管理与 Python 环境的工具,它方便的解决了多版本 Python 并存,切换及第三方包安装的问题。所以 Anaconda 不只是像 venv
, pipenv
那样的创建管理 Python 虚拟环境,还承担了系统软件的安装管理,像 Mac 下的 brew
那样的功能。一般来说我们没有必须安装 Anaconda, 只需要安装 Miniconda 获得 conda
这个命令行工具即可。 阅读全文 >>