一、在py27虚拟环境中安装gdal和kneed
1、下载安装andconda,创建并激活名为arcpy的py27虚拟环境
2、打开Anaconda Navigator (anaconda3),为arcpy虚拟环境安装gdal(x,版本不一致)
3、下载kneed与py2对应的whl文件,放到虚拟环境的Scripts文件夹下并打开cmd执行pip install
kneed的whl文件https://www.cnpython.com/pypi/kneed/download
二、链接py27虚拟环境和arcgis默认环境
1、将pycharm的python解释器定位至arcgis自带python
2、在arcgis自带python的默认文件夹Python27文件夹下,创建txt文件内容为:
C:\anaconda3\envs\arcpy\Lib\site-packages
然后保存并将后缀改为pth文件,存放路径如下:
C:\Python27\ArcGIS10.6\Lib\site-packages\find.pth
三、总结
至此,建立起两个环境之间的联系,在pycharm项目中使用arcgis自带python27作为解释器时,项目会将自己diy的虚拟环境中的模块一并导入,从而实现arcpy和gdal的共同使用。
四、tips
python2不支持注解,所以可能不能用kneed