当前位置:   article > 正文

Windows环境下安装Anaconda+ArcPy+Tensorflow(Keras)_spyder completion and linting in the editor

spyder completion and linting in the editor

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

  1. # 更新pip
  2. pip install --upgrade pip
  3. pip install tensorflow
  4. # 测试是否安装成功
  5. >>> import tensorflow as tf
  6. >>> 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。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/735288
推荐阅读
相关标签
  

闽ICP备14008679号