numpy - 在 ArcGIS 10.4 默认 python 中安装 Opencv 时出现 numpy 版本问题
问题描述
我想在 ArcGIS 10.4 中使用超链接打开我的脚本,该脚本将显示 openCV 窗口。
由于我使用的 ArcGIS 10.4 附带 Python 2.7.10 和 Numerical Python 1.9.2
OpenCV 需要 numpy 并且会在安装时更新它
所以我尝试了 pip install opencv-python 并且它成功了
但是当我想使用代码时,它会显示
''' ImportError:numpy 安装有问题。在导入时,我们在 ['C:\Python27\ArcGIS10.4\lib\site-packages\numpy'] 中检测到了旧版本的 numpy。解决此问题的一种方法是反复卸载 numpy 直到找不到,然后重新安装此版本。'''
我尝试多次卸载并重新安装 numpy 和 opencv,但它们都没有帮助
我最终删除了整个 Python27 文件夹并运行修复 ArcGIS 以使 numpy 正常运行。
我想知道我是否使用 pip install --user opencv-python 是否会再次显示多版本的 numpy
我不是管理员帐户,但我在 CMD 中以管理员身份打开了所有上层动作
但我想知道如何通过输入两个字段值从超链接功能性地运行 OpenCV 和 ArcGIS。
import my_function
def OpenLink ( [OBJECTID] , [Path] ):
bagfile_path = [Path]
Object_id = [OBJECTID]
my_function.measurement(bagfile_path,Object_id)
return
解决方案
推荐阅读
- c# - 如果数组的元素超过 10 个,则将数组一分为二 C#
- c++ - 在自定义 Vector 中实现 push_back(T&& c)
班级 - docker - Unraid Nginx 反向代理 GitLab-CE Docker
- c# - 具有模拟延迟的集成测试调用
- gradle - 如何使用 Gradle“平台”在多项目设置中对齐依赖版本?
- spring - 如何根据我们正在运行的作业加载 spring bean。春季批次
- python - 计数时跳过一些值
- java - android studio 根目录和依赖项错误
- php - 如何在测试中覆盖 Laravel Service Container 标记的具体实现?
- flutter - 将图像存储在字符串中