赞
踩
这里的arcpy是ArcGIS Pro 2.8的版本(支持Python3,ArcGIS 9.x-10.x的只支持Python2),所以需要有ArcGIS Pro的使用许可或试用许可。
一、安装Anaconda3
这部分网上有很多教程,这里就不赘述了,注意的是安装完后要新建一个Python 3.7.13的虚拟环境(ArcGIS Pro 2.8的ArcPy只支持到Python 3.7)。后面的操作都在这个新建的虚拟环境下进行。安装完后可以配置一个国内源(推荐阿里云,高校的源容易有网络问题)
二、安装ArcPy
在Prompt中输入:
conda install arcpy=2.8 -c esri
有时候可能会出现网络问题,可以多试几次。安装完后导入试一下:
import arcpy
没有报错的话ArcPy就安装成功了。
三、安装Tensorflow(Tensorflow 2后自带Keras)
先安装Nvidia GPU运算需要的环境:
1. 安装CUDA,不要改安装路径 developer.nvidia.com
显卡对应CUDA版本查看: Release Notes :: CUDA Toolkit Documentation (nvidia.com)
在命令行中输入以下命令,验证安装是否成功:
nvcc -V
2. 下载cuDNN(https://developer.nvidia.com/rdp/cudnn-download,注意与CUDA版本对应),将解压后的文件放到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\vx.x对应的同名文件夹中。
3. 安装Tensorflow:
- # 更新pip
- pip install --upgrade pip
- pip install tensorflow
- # 测试是否安装成功
- >>> import tensorflow as tf
- >>> print(tf.reduce_sum(tf.random.normal([1000, 1000])))
4. 用conda命令安装scikit-learn、Spyder 5.0.5(更高版本会有冲突)、JupyterLab 3.1.4等,这里注意不要在创建虚拟环境后先安装Spyder,容易与ArcPy包版本冲突。安装Spyder后打开如果弹窗提示“Completion and linting in the editor for Python files will not work during current session, or stopped working”,可以用pip命令再安装一次Spyder 5.3.3。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。