为 pip work 和 conda work 设置虚拟环境

Setup a virtual environment for pip work and conda work

OS - Ubuntu 16.04 LTS

我想设置我的机器所以我有两个虚拟环境

  1. 点子
  2. 对于康达

我想这样做,所以在一个虚拟环境中我可以拥有所有使用 pip 安装的库,而在另一个虚拟环境中我可以拥有我所有的 anaconda work/libraries

对于 pip 和 conda,我都希望有 Python3.6 作为默认值

我该怎么做?

首先,install Miniconda。然后你可以创建一个你(尝试)只使用 conda

的环境
> conda create -n conda_only python=3.6
> conda install -n conda_only numpy ...

您还可以将 'pip' 环境设为 conda 环境,但随后仅使用 pip 来安装软件包。例如,

> conda create -n pip_only python=3.6 pip
> source activate pip_only
> pip install numpy ...

我不知道你的动机(也许是基准安装时间?),但应该注意的是,在实践中,混合使用 condapip 是很常见的,因为一些包只在皮皮。另外,conda 可以识别 pip 安装的包。