Windows环境下安装Anaconda+ArcPy+Tensorflow(Keras)

这里的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。

  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值