首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python -使用JayDeBeApi连接到配置单元时出错

Python -使用JayDeBeApi连接到配置单元时出错
EN

Stack Overflow用户
提问于 2017-10-02 07:17:09
回答 2查看 565关注 0票数 0

我正尝试在Python脚本中使用JayDeBeApi连接Hortonworks中的配置单元。我已经安装了Python64位,并安装了PyCharm集成开发环境。我也安装了JayDeBeApi。我得到了以下错误,并且不确定我遗漏了什么。

代码语言:javascript
复制
    C:\Python27\python.exe C:/Projects_Work/primex/tableau/TDEConnect.py
    Opening connection.....
    Traceback (most recent call last):
    File "C:/Projects_Work/primex/tableau/TDEConnect.py", line 47, in <module>
main()
    File "C:/Projects_Work/primex/tableau/TDEConnect.py", line 19, in main
with connect() as conn:
    File "C:/Projects_Work/primex/tableau/TDEConnect.py", line 30, in __enter__
{'user': sslUser, 'password': sslPassword}, driverPath, )
    File "C:\Python27\lib\site-packages\jaydebeapi\__init__.py", line 381, in connect
    jconn = _jdbc_connect(jclassname, url, driver_args, jars, libs)
    File "C:\Python27\lib\site-packages\jaydebeapi\__init__.py", line 159, in _jdbc_connect_jpype
    import jpype
    File "C:\Python27\lib\site-packages\jpype\__init__.py", line 17, in <module>
from ._jpackage import *
    File "C:\Python27\lib\site-packages\jpype\_jpackage.py", line 18, in <module>
    import _jpype

    ImportError: DLL load failed: %1 is not a valid Win32 application.

    Process finished with exit code 1

任何输入都是很棒的。谢谢。

EN

回答 2

Stack Overflow用户

发布于 2018-04-07 03:55:31

JayDebeApi包含用于从Python中运行Java类JPype。在安装JayDebeApi之前,有必要安装C++编译器

视窗

用于Python2.7的

票数 0
EN

Stack Overflow用户

发布于 2018-08-25 00:19:54

或者,你可以直接获得Jpype工具(如果由于认证的原因,你不能安装C++开发套件)

jpype wheel files

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46517785

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档