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
博客介绍了conda,指出它能在conda环境下安装任何语言的包,可很好解决包之间的依赖关系,而pip只能在任何环境下安装python包。还提及了conda与virtualenv的关系,如可在virtualenv中安装conda,也能在conda中创建虚拟环境。
704

被折叠的 条评论
为什么被折叠?



