Updating from Canopy v1 to Canopy v2

The biggest change from Canopy 1.7 to Canopy 2.0 is that package management now uses the Enthought Deployment Manager (EDM) rather than enstaller/enpkg. This provides state-of-the-art package dependency resolution, and allows Canopy to run and debug your code in multiple Python versions.

If you would like to try EDM-based Python environments at the command line prior to updating Canopy, you can read about and download EDM here. This would not affect your current Canopy installation. For additional information about EDM, see this Knowledge Base article.

Canopy 2.0 supports Windows and Mac, running either Python 2.7 or 3.5, but not both.

Canopy 2.1 in early May will include Linux support, and will allow a user to switch between Python 2.7 and 3.5 on the same system. (It's already easy, using EDM, to work at the command line with multiple Enthought Python versions, including 2.7, 3.5, and 3.6, on Windows, Mac, or Linux.)

For more important details about Canopy 2.0.1, please read the Canopy 2 Release Notes, including "Known Issues".

Preparation: If you are using Canopy v1.7.4 or earlier, and wish to install Canopy 2.0.1 or later, please:

  • completely uninstall Canopy v1,
  • delete its associated directories,
  • remove references to these Canopy v1 directories from your PATH environment variable.

These steps are described in detail in the article "Uninstalling and resetting Canopy v1".

Download: Until a Linux version is released (Canopy 2.1), Canopy 2.0.1 can be downloaded from this page.

 

Please do not enter support requests in article comments

Please use article comments for suggestions to improve the article. For individual support requests, please follow these guidelines.

Have more questions? Submit a request

Comments

Powered by Zendesk