PROBLEM

Geoprocessing tools that require Network Analyst functionality fail when using a Python script with a Concurrent Use license

Last Published: November 5, 2025

Description

In ArcGIS Business Analyst Pro, some geoprocessing tools require functionality enabled by a Network Analyst license. When using a script to run these tools, the tool fails if the user is accessing ArcGIS Pro through a Concurrent Use license.

Cause

When a Concurrent Use license is used, extension licenses are not automatically checked out. In particular, these tools require the Network Analyst extension:

  • Generate Desire Lines
  • Generate Threshold Drive Times
  • Generate Approximate Drive Times
  • Generate Drive Time Trade Area
  • Generate Grids and Hexagons
  • Add Point Layer Based Suitability Criteria
  • Assign Customers By Distance

Solution or Workaround

Before running the script, add a line in the script that will check out the Network Analyst license: 

arcpy.CheckOutExtension("Network")

Add a line at the end of the script that checks both the Network Analyst and Concurrent Use licenses back in upon conclusion.

Article ID: 000038919

Software:
  • ArcGIS Business Analyst Pro
  • ArcGIS Pro

Get support with AI

Resolve your issue quickly with the Esri Support AI Chatbot.

Start chatting now

Related Information

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Start chatting now

Go to download options