Anaconda使用arcpy
1、arcgis是基于32位的python2.7,首先将conda设置为32位,
set CONDA_FORCE_32BIT=1 //切换到32位
set CONDA_FORCE_32BIT= // 切换到64位
2、创建新的python2.7环境
conda create -n py27 python=2.7
3、anaconda运行py27环境
conda activate py27
pip install matplotlib
pip install numpy
4、将ArcGIS的目录C:\Python27\ArcGIS10.1\Lib\site-packages\Desktop10.1.pth
直接拷贝到Anaconda3的目录里(C:\ProgramData\Anaconda3\envs\py27\Lib\site-packages)
5、在py27环境下安装ipykernel模块:
pip install ipykernel
6、将环境写入notebook的kernel中:
python -m ipykernel install --user --name arcpy --display-name "arcpy"
7、在py27环境下打开jupyter notebook,新建一个python27文件
可以直接import arcpy 也可以使用以下代码:
import sys
arcpy_path =
[r'C:\Python27\ArcGIS10.8\Lib\site-packages',
r'C:\Program Files (x86)\ArcGIS\Desktop10.8\arcpy',
r'C:\Program Files (x86)\ArcGIS\Desktop10.8\bin',
r'C:\Program Files (x86)\ArcGIS\Desktop10.8\ArcToolbox\Scripts']
sys.path.extend(arcpy_path)