cmd运行python文件出现RuntimeError: NotInitialized
项目场景:
用ArcGIS10.2自带的python2.7.3写了一个代码,里面引入了arcpy
问题描述:
代码如下,在IDLE中能够成功运行,用cmd运行成功了一次,但是后来一直报错RuntimeError: NotInitialized,环境变量什么的都设置好了。
#!python2
import arcpy, os, random
import arcinfo
outGDB = "E:/downs/nods"
outName = "randomtry.shp"
conFC = "E:/downs/nods/buff.shp"
numField = 100
arcpy.CreateRandomPoints_management(outGDB, outName, conFC, "", numField)
print('finished')
解决方案:
在网上看了很多方法都没有解决,后来看到一个说要设置ArcGIS许可的,打开ArcGIS的License Server Administrator发现许可没有启动,启动之后就可以用cmd成功运行了。