Skip to content

Install

Getting started

Installation

ArcSmith requires arcpy, which ships with ArcGIS Pro and is not available outside its Python environment.

Self-contained install (recommended for portable tools)

Copy the arcsmith source folder into the same directory as the .pyt file. Python finds it locally and import arcsmith works as normal. The source folder can be downloaded from ArcSmith.dev.

MyToolbox/
├── MyToolbox.pyt
└── arcsmith/
Install into a cloned environment

ArcGIS Pro does not allow the default arcgispro-py3 environment to be modified. Clone it first using the Python Package Manager.

In ArcGIS Pro, open Project > Python > Python Package Manager. Select Manage Environments, then choose Clone next to arcgispro-py3. Give the clone a name and wait for it to complete. Once created, select it as the active environment and restart ArcGIS Pro.

With the cloned environment active, open a terminal and install:

py -m pip install arcsmith
Quick install — existing environment

If a suitable cloned environment is already active, install directly from a terminal:

py -m pip install arcsmith