java调用python脚本引入第三方库失败的实现
作者:Sinlair 发布时间:2021-10-16 02:36:25
标签:java,调用,python,脚本
问题
使用Runtime调用python脚本一直没有结果,经排查是因为 cv2 的 import 问题
java代码:
python代码:
在导入cv2之前,脚本可以正常运行,但是在导入之后,脚本就没有返回值
排查过程
经过多次验证查找,发现 cv2 的引用主要依靠cv.pyd文件
初步想法是将这个文件放在python脚本的目录下,但是经过尝试,这个方法不能解决问题
之后就想把这个文件放在其他文件的引用目录下(最开始在DDLs文件夹中),之后迁移到site-packages文件夹下,结果依旧是没有输出。
最后我就😡,把所有关于cv2的文件全部删除掉,重新下载cv2
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python
这里引用了清华的镜像下载,相比比较快一点。
我一直以为下载下来以后问价名称是opencv啥的,但是我发现这样不行
直到我再一次重新下载,才发现下载下来的文件夹叫cv2
解决方法
重新下载opencv模块
注意点:
博主的电脑有两个解释器,如果你也有的话,记得下载之后迁移一下cv2文件夹
来源:https://blog.csdn.net/Sinlair/article/details/125790141


猜你喜欢
- 本文将通过AOP的方式实现一个相对更加简易灵活的API安全认证服务。我们先看实现,然后介绍和分析AOP基本原理和常用术语。一、Authori
- 本文实例讲述了Android基于ViewPager实现的应用欢迎界面。分享给大家供大家参考,具体如下:有时候开发一个应用需要指导用户提示一些
- 框架:半成品软件。可以在框架的基础上进行软件开发,简化编码。反射就是把Java类中的各个成员映射成一个个的Java对象。即在运行状态中,对于
- 由于项目需求,需要将数据导出成Excel表格,并且可选择导出项,可下载。项目使用的Spring+Mybatis+SpringMVC框架,利用
- 嵌套表格,即在一张表格中的特定单元格中再插入一个或者多个表格,使用嵌套表格的优点在于能够让内容的布局更加合理,同时也方便程序套用。下面的示例
- 首先,我们需要对.net提供的FileSystemWatcher类有所了解。我有些懒,找了MSDN对该类的描述。FileSystemWatc
- 站点IP访问频率限制 针对单个站点using System;using System.Collections.Generic;u
- 本文实例为大家分享了Android仿抖音列表效果的具体代码,供大家参考,具体内容如下当下抖音非常火热,是不是也很心动做一个类似的app吗?那
- 目录1. 新建产品,在官网新建产品2. 获取app id,点击产品设置,拿到App ID3. 集成SDK,在Android项目的 app/b
- 前言之前提到了关于Spring的显示配置方式有两种,一种是基于XML配置,一种是基于JavaConfig的方式配置。对于这两种配置方式并不是
- 通常,我们会被要求实现类似支付宝首页的特效:随着界面的滑动,标题栏的背景透明度渐变。在实际开发中,常见的滑动有列表RecyclerView(
- 本文较为详细的讲解了C#中Html.RenderPartial与Html.RenderAction的区别,具体分析如下:Html.Rende
- 数组的定义数组本质上就是让我们能 " 批量 " 创建相同类型的变量。数组的三种语法格式1、 数据类型 [] 数组名称 =
- 目录1、表达式目录树2、构建表达式目录树3、使用Expression来进行不同对象的相同名字的属性映射4、表达式目录树构建SQL删选&nbs
- 什么是emoji表情emoji表情是一种表情符号,在代码中它现在其实是一组遵循Unicode的编码,即每一个表情符号都对应了一个Unicod
- 本文实例为大家分享了Java实现窗体程序显示日历的具体代码,供大家参考,具体内容如下实训要求:1.使用BorderLayout 进行总体布局
- 本文实例讲述了Java设计模式之 * 模式。分享给大家供大家参考,具体如下:前面介绍了静态代理模式, * 比静态代理模式更加强大。它能在
- LocalDate类第一种:直接生成当前时间 LocalDate date = LocalDate.now();
- IntelliJ IDEA安装好以后,按说我们就要双击进行启动了,但在启动之前,我得给大家说一下IntelliJ IDEA安装以后的安装目录
- 本文实例讲述了Android编程实现简单文件浏览器功能。分享给大家供大家参考,具体如下:运行效果:布局:<LinearLayout x