Select to view content in your preferred language

using arcpy outside of arcgis

3862
1
10-14-2014 10:28 PM
robmerritt
New Contributor III

I have a script like this:

 

 

import arcpy

 

 

featureClass = "C:\\geology\\allgeology\\zipfolder\\data.gdb\\Mineral_Occurrences"

 

 

rows = arcpy.SearchCursor(featureClass)

row = rows.next()

 

 

while row:

    print row.NAME

    row = rows.next()

 

I get

 

 

 

Traceback (most recent call last):

  File "C:\Student\lister.py", line 3, in <module>

    import arcpy

ImportError: No module named arcpy

 

 

 

then I tried:

 

import sys

sys.path.append("C:\\Program Files (x86)\\ArcGIS\\Desktop10.1\\arcpy")

import arcpy

 

 

featureClass = "C:\\geology\\allgeology\\zipfolder\\data.gdb\\Mineral_Occurrences"

 

 

rows = arcpy.SearchCursor(featureClass)

row = rows.next()

 

 

while row:

    print row.NAME

    row = rows.next()

 

 

and now I get

 

Traceback (most recent call last):

  File "C:\Student\lister.py", line 3, in <module>

    import arcpy

ImportError: No module named arcpy

>>> ================================ RESTART ================================

>>>

 

 

Traceback (most recent call last):

  File "C:\Student\lister.py", line 3, in <module>

    import arcpy

  File "C:\Program Files (x86)\ArcGIS\Desktop10.1\arcpy\arcpy\__init__.py", line 21, in <module>

    from arcpy.geoprocessing import gp

  File "C:\Program Files (x86)\ArcGIS\Desktop10.1\arcpy\arcpy\geoprocessing\__init__.py", line 14, in <module>

    from _base import *

  File "C:\Program Files (x86)\ArcGIS\Desktop10.1\arcpy\arcpy\geoprocessing\_base.py", line 14, in <module>

    import arcgisscripting

ImportError: No module named arcgisscripting

>>>

 

 

how do I run these scripts outside of arcgis?

0 Kudos
1 Reply
OwenEarley
Regular Contributor

This looks like a PYTHONPATH issue - python cannot locate the arcpy module in your installation.

Check out the Paths and Import section at the end of this ArcGIS Help 10.1 page.

0 Kudos