

We’ll continue to work to improve the performance of this feature, as well as develop further features to improve the overall experience of working with both Conda and pip in the same space. If you’d like to try it, you can set this condarc setting: conda config -set pip_interop_enabled True This feature is disabled by default right now because it can significantly impact Conda’s performance. There’s still room for improvement before pip and Conda are hunky-dory BFFs, but we hope this is a good start. With this interoperability, Conda can use pip-installed packages to satisfy dependencies, and can even remove pip-installed software cleanly and replace them with Conda packages when appropriate. Conda 4.6.0 adds preview support for better interoperability. Pip hasn’t respected Conda’s environment constraints, while Conda has been all too happy to clobber pip-installed software. Improving interoperability with pipĬonda and pip have historically had difficulties getting along. In addition to PowerShell, the new “conda init” functionality helps get Conda working more quickly and less disruptively on a wide variety of shells (bash, zsh, csh, fish, xonsh, and more). Conda 4.6.0 is finally fixing issue #626 by adding support for PowerShell! We’ve wanted this support for a long time, and we’re happy to officially support PowerShell.

Support for more shellsĬonda’s issue tracker is currently on issue 8000 or so. For more information, read the output from “conda init -help” We’re especially excited about this new way of working, because removing the need to modify PATH makes Conda much less disruptive to other software on your system.

Conda 4.6 adds extensive initialization support so that more shells than ever before can use the new “conda activate” command. The problem was that setting up your shell to use this new feature was not always straightforward.

Where you once had “source activate envname” on unix, and just “activate envname” on windows, Conda 4.4 allowed “conda activate envname”. Activation script initializationĬonda 4.4 introduced new scripts that make activation behavior uniform across operating systems. Let’s walk through some of the major ones. This release has been stewing for a while and has the feature list to show for it. The latest set of major Conda improvements are here, with version 4.6.
