import _jpype ImportError: DLL load failed: 找不到指定的模块

这篇具有很好参考价值的文章主要介绍了import _jpype ImportError: DLL load failed: 找不到指定的模块。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题记录及解决思路

(1)问题记录

当python3需要调用java程序的需求时,需要使用到jpype这个库,尝试通过pip install jpype 进行安装,结果提示没有这个库,看网上教程提示pip install jpype1进行安装还是有问题,尝试直接从pypi.org, 搜索JPype1(现在时JPype1 1.4.1的版本), 直接下载对应python版本的whl文件进行安装,安装成功且没报错,但是import jpype导入库时仍然提示我:ImportError: DLL load failed: 找不到指定的模块 无奈只能下载JPype1-1.4.1.tar.gz 压缩包,解压后,cd切换到解压后的路径 python setup.py install方式进行安装, 这是总算出现报错提醒了,提示可以看到错误 error: Microsoft Visual C++ 14. 0 or greater is required. Get it with Microsoft C++Build Tools:https://visualstudio.microsoftcom/visual-cpp-build-tools/ 意思是缺少上面这个软件依赖包文章来源地址https://www.toymoban.com/news/detail-426986.html

(2)解决方案

  1. 下载Microsoft Visual C++ 14. 0依赖包
    Microsoft Visual C++ 14. 0(点击下载)
    勾选下面的这些包进行安装
    import _jpype ImportError: DLL load failed: 找不到指定的模块
  2. 卸载原来的jpype库 pip uninstall jpype1
  3. 选择对应python版本的whl文件进行安装(我这里是python3.7 windows系统,所以选择JPype1-1.4.1-cp37-cp37m-win_amd64.whl )
    pip install JPype1-1.4.1-cp37-cp37m-win_amd64.whl 进行安装,这样操作完后,上面的这个问题就得到解决了

到了这里,关于import _jpype ImportError: DLL load failed: 找不到指定的模块的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包