Conda replaces virtualenv. In my opinion it is better. It is not limited to Python but can be used for other languages too. In my experience it provides a much smoother experience, especially for scientific packages. The first time I got MayaVi properly installed on Mac was with conda
.
You can still use pip
. In fact, conda
installs pip
in each new environment. It knows about pip-installed packages.
For example:
conda list
lists all installed packages in your current environment.
Conda-installed packages show up like this:
sphinx_rtd_theme 0.1.7 py35_0 defaults
and the ones installed via pip
have the <pip>
marker:
wxpython-common 3.0.0.0 <pip>
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…