1.什么是conda?
常讲conda和pip比较,conda可以在conda环境下安装任何语言的包,pip可以在任何环境下安装python包。所以用conda管理安装python包是绰绰有余的。那为何要用conda而不用pip呢? 原因是conda可以很好解决如Numpy和Scipy的包之间的依赖关系,至于如何解决的,那不是我们所讨论的范围,有兴趣的可以详细了解一下。
2.virtualenv和conda的关系
可以在virtualenv中安装conda:(Linux环境下)
virtualenv conda_env # 创建虚拟环境
source conda_env/bin/activate
pip install conda
conda install numpy
也可以在conda中创建虚拟环境:(Linux环境下)
conda create -n env_name python=3.6 anaconda
source activate env_name