Enthought Canopy

Enthought canopy tutorial

  • Enthought Canopy for Python. For those interested in trying your hand at Python, the recommended platform is Enthought Canopy. Get the full academic version. The attached page of instructions comes from page two of the syllabus for PREDICT 452: Web Analytics, which uses Python as the primary language.
  • . Integrated Python scripting with LabVIEW using Enthought Canopy. Developed Python scripts for processing, displaying, and analyzing laboratory data.
  • Welcome to Enthought Canopy! Canopy provides Python 2.7 and 3.5, with easy installation and updates via a graphical package manager of over 450 pre-built and tested scientific and analytic Python packages from the Enthought Python Distribution. These include NumPy, Pandas, SciPy, matplotlib, scikit-learn, and Jupyter / IPython.
Enthought Canopy

Enthought Canopy Vs Anaconda

Sign in to your Enthought account. If you do not have an Enthought account you can register here. Forgot your password?

Enthought Canopy is a Python distribution that bundles the Python programminglanguage and over 300 Python packages for scientific computing, some of whichprovide spatial analysis and/or GIS functionality.Enthought Canopy
  1. Request an academic account on the Enthought website.
  2. Once you have an academic account, login to the Enthought website and download the 64-bit version of Canopy.
  3. Installing Enthought Canopy
    • Install the downloaded file as you would any piece of software. Use all the defaults unless you're comfortable changing things.
    • The software is now 'installed', but is not really usable yet.
    • Launch the Canopy application to begin the setup process. On a Mac you may need to go to the Applications folder and right-click the Canopy app and select Open (this is only required the first time).
    • I recommend using all the defaults, including making Canopy your default Python. Note that this version of Python does not conflict with the Python installed by ESRI.
    • Log in to your Enthought account in the Canopy application. example
    • Click the Package Manager button. example
    • Click Updates in the left pane. example
    • Click the Install all Updates button in the lower-right. example

Enthought Canopy Login

(RECOMMENDED) Install a Good Text Editor

A good text editor will make coding easier and more fun.
  • Mac: TextWrangler
  • Windows: Notepad++

(OPTIONAL) Using ArcGIS with Canopy Python

Enthought canopy for python 3.5 When you install ArcGIS, you also get a version of Python, a limited set of open source packages and ESRI's packages (e.g., arcpy). What you have done so far will not impact ArcGIS or the Python that comes with ArcGIS (at least as far as I've tested). The following steps allow you to access ArcGIS's python packages AND Canopy's large set of open source packages in the same Python environment.

Enthought Canopy Python


32-bit vs. 64-bit: Your versions of Canopy and ArcGIS must match. If the setup below doesn't work it is probably due to mismatched architecture. In general, 64-bit is preferred to 32-bit since it can hold much more data in memory, but the python scripts inside your version of ArcGIS may not be 64-bit.
  1. Figure out the path to the ArcGIS installation on your machine. It's probably on C: or some directory of programs on C:. We will call this C:pathtoArcGIS.
  2. Figure out the path to the Enthought installation on your machine. It's probably in your user space on C:. We will call this C:Usersyour_nameAppDataLocalEnthought. If you do not see the AppData directory on your machine, then it is probably hidden; follow this link to unhide it.
  3. Open a text editor (e.g., Notepad or Notepad++), and enter the following lines (you will replace pathto with the path on your machine):
  4. # .pth file for arcpy
    C:pathtoArcGISDesktop10.1bin
    C:pathtoArcGISDesktop10.1arcpy
    C:pathtoArcGISDesktop10.1ArcToolboxScripts

  5. Save the content of the text editor as zzArcGIS.pth.
  6. Move zzArcGIS.pth to C:Usersyour_nameAppDataLocalEnthoughtCanopy32Userlibsite-packages.
You should now be able to import arcpy into you Canopy Python environment. If you want more details on this process or want to import Canopy packages when you're in ArcGIS Python, click here.

Enthought Canopy Install Packages

Hosted on GitHub Pages — Theme by orderedlist