ArcGIS 10.2.2自带Python 2.7.5 安装pip,并配置gdal和arcpy(20200929)
- 前提
- 已安装好ArcGIS 10.2.2(自带Python2.7.5)
- 为Python添加环境变量到Path(设置为D:\Python 2.7\ArcGIS10.2)
- 1、为ArcGIS自带的 Python2.7.5安装pip
- 2、Python环境下pip安装gdal
- 3、Python2.7.5所安装的所有库查看
- 4、Python导入arcpy问题解决
- 5、PyCharm实例运行(检验arcpy、gdal库是否能调用)
前提
已安装好ArcGIS 10.2.2(自带Python2.7.5)
为Python添加环境变量到Path(设置为D:\Python 2.7\ArcGIS10.2)
1、为ArcGIS自带的 Python2.7.5安装pip
因为Python2并不像Python3那样自带pip,所以为了给ArcGIS自带的Python安装pip,需要两步:第一步,安装setuptools;第二步,安装pip。
1、首先到setuptools官网: https://pypi.org/project/setuptools/42.0.2/.查看版本是否支持Python2.7,然后下载setuptools-42.0.2.zip后解压到Python2.7.5目录下。
然后在D:\Python 2.7\ArcGIS10.2\setuptools-42.0.2目录下按住shift并右键鼠标打开cmd命令行窗口,输入以下内容:
python setup.py install
setuptools安装好后的结果:
2、首先到pip官网: https://pypi.org/project/pip/19.3.1/.查看版本是否支持Python2.7,然后需要下载pip安装所需文件pip-19.3.1.tar.gz (这里用的版本为19.3.1),解压后的文件夹pip-19.3.1这里放到了Python2.7.5的目录下。之后在Python 2.7.5 的目录下,按住shift并用鼠标点击右键打开cmd窗口,输入以下内容:
python setup.py install
然后在D:\Python 2.7\ArcGIS10.2\Scripts目录下就会有pip.exe程序。
2、Python环境下pip安装gdal
打开Unofficial Windows Binaries for Python Extension Packages的链接: https://www.lfd.uci.edu/~gohlke/pythonlibs/.
通过Ctrl+F来找到GDAL,进而寻找对应python版本的whl文件,这里我们将GDAL-2.2.4-cp27-cp27m-win32.whl文件下载下来,并放到D:\Python 2.7\ArcGIS10.2\Scripts目录下,然后在此目录下按住shift并用鼠标点击右键打开cmd命令行窗口,在命令行中输入以下内容:
pip install GDAL-2.2.4-cp27-cp27m-win32.whl
运行后的结果如下图所示,gdal安装成功;
3、Python2.7.5所安装的所有库查看
可以到文件目录D:\Python 2.7\ArcGIS10.2\Lib\site-packages下查看我们已经安装好的包
4、Python导入arcpy问题解决
在D:\Python 2.7\ArcGIS10.2\Lib\site-packages目录下,打开desktop10.2.pth,查看ArcGIS Desktop对应的目录。
方式一:添加环境变量PYTHONPATH,设置为 直接在环境变量中新建“PYTHONPATH”并在其中增加ArcGIS Desktop对应的三个目录即可
D:\ArcGIS 10.2.2\Desktop10.2\bin
D:\ArcGIS 10.2.2\Desktop10.2\arcpy
D:\ArcGIS 10.2.2\Desktop10.2\ArcToolbox\Scripts
方式二:pip方式安装pywin32(利用pywin32-228-cp27-cp27m-win32.whl文件),首先下载pywin32所需文件(注意与Python版本相对应): https://pypi.org/project/pywin32/#files.,下载pywin32-228-cp27-cp27m-win32.whl文件并存放到D:\Python 2.7\ArcGIS10.2\Scripts目录下,同样在此目录下按住shift并点击鼠标右键打开cmd命令行窗口,输入
pip install pywin32-228-cp27-cp27m-win32.whl
安装成功后,并去python的安装目录(GIS自带的),一般在 D:\Python 2.7\ArcGIS10.2\Lib\site-packages中找后缀为"pywin32.pth"的文件,此文件用于告诉python导包的时候还可以从这里搜索路径,添加ArcGIS Desktop对应的三个目录到末尾。
5、PyCharm实例运行(检验arcpy、gdal库是否能调用)
安装PyCharm,新建工程,选择ArcGIS的Python2.7.5作为Python编译器,然后在工程中新建Python文件,输入内容,即可查看