ARCGIS Pro踩坑及解决方案

  1. openssl as rust_openssl RuntimeError: OpenSSL 3.0’s legacy provider failed to load. This is a fatal error by default, but cryptography supports running without legacy algorithms by setting the environment variable CRYPTOGRAPHY_OPENSSL_NO_LEGACY. If you did not expect this error, you have likely made a mistake with your OpenSSL configuration.
    · 参考: https://stackoverflow.com/questions/76949979/conda-when-running-give-runtimeerror-openssl-3-0s-legacy-provider-failed-to-lo
    · 很多博客说更openssl的版本有关, 还有一些说不用遗传算法就把报错的标识为改为1, ARCGIS没办法改源码, 并且我在ARCGIS Pro界面的python环境没办法设置该标志位, 而且因为使用的是windows环境,没办法直接在命令行export, 解决方案如下:
# 找到cmd激活当前arcgispro-py3(就是你软件中的活动环境), 在cmd激活
# 在安装路径下查找activate.bat路径, 我的是:
D:\ArcGISPro\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\venv\scripts\nt

# 在路径栏cmd进入
activate

# windows
set CRYPTOGRAPHY_OPENSSL_NO_LEGACY=1 
# 不想每次运行之前都要设置的话就写成
setx CRYPTOGRAPHY_OPENSSL_NO_LEGACY=1

#Linux
export CRYPTOGRAPHY_OPENSSL_NO_LEGACY=1
  1. 错误 032659 updateParameters Error: Traceback (most recent call last):
    File “d:\arcgispro\arcgis\pro\Resources\ArcToolbox\toolboxes\3D Analyst Tools.tbx\TrainPointCloudClassificationModel.tool\tool.script.validate.py”, line 334, in <module># Validate block size in training data matches block size in pretrained model
    File “d:\arcgispro\arcgis\pro\Resources\ArcToolbox\toolboxes\3D Analyst Tools.tbx\TrainPointCloudClassificationModel.tool\tool.script.validate.py”, line 130, in updateParameters
    self.architecture.value = “RANDLANET”
    File “D:\ArcGISPro\ArcGIS\Pro\Resources\ArcToolbox\Scripts\ThreeD_Utilities.py”, line 164, in init
    setattr(self, objectCodes, {objectClassID[‘classCode’] for objectClassID in getattr(self, info)[‘tileStatistics’][‘classification’][‘table’]})
    KeyError: ‘classification’

我的安装版本是3.2, 无法运行. 于是我安装了3.0, 这一步可以,但是评估的时候还是会报错. 并且没办法用RANDLANET, 这个真的要快很多, 用Point CNN训练20分钟, 这个不到3分钟甚至. 所以我装回了3.2, 解决办法是:
· 更新软件, 在 关于中找到软件更新的可用版本, 然后更新就行了, 别的官网上的办法一试一个报错.
更新完就都好了
3. 安装deep- learning-essentials失败:
GIthub下包安装明明成功了, 但是在已安装的包里找不到, 很奇怪, 对应路径下pkgs又有这个包.
不用犹豫,直接复制环境,并且在 包管理器 -> 添加包 里面找到这个深度学习的包, 按照版本直接装.
在这里插入图片描述

相关推荐

  1. ffmpeg的部署简单使用方式

    2024-04-14 02:18:01       9 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-14 02:18:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-14 02:18:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-14 02:18:01       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-14 02:18:01       20 阅读

热门阅读

  1. Unity3D 立方体纹理与自制天空盒详解

    2024-04-14 02:18:01       17 阅读
  2. Go语言中工作负载类型对并发的影响

    2024-04-14 02:18:01       15 阅读
  3. 分库分表-简单了解

    2024-04-14 02:18:01       14 阅读
  4. 电子邮件协议学习

    2024-04-14 02:18:01       14 阅读
  5. Unity DOTS1.0 入门(1) ECS机制与概述

    2024-04-14 02:18:01       17 阅读
  6. 网络工程师练习题(13)

    2024-04-14 02:18:01       14 阅读
  7. Redis GEO实现附近的人功能

    2024-04-14 02:18:01       18 阅读
  8. MySQL基础练习题:习题31-End

    2024-04-14 02:18:01       14 阅读
  9. 服务器停用,备份服务文件。

    2024-04-14 02:18:01       11 阅读
  10. Gitea的简单介绍

    2024-04-14 02:18:01       14 阅读
  11. 训练trocr的tokenizer

    2024-04-14 02:18:01       16 阅读
  12. FFMPEG推流到RTMP服务器命令

    2024-04-14 02:18:01       15 阅读