admin管理员组

文章数量:1794759

Python安装JPype1(亲测成功)

Python安装JPype1(亲测成功)

Python想要调用jar包,就要先安装JPype1 安装中踩了很多坑,终于,搞定 我自己python版本是3.7(64bit) 叨叨一下: (本来我机器上是3.6版本,32bit的,然后去下载whl的时候,下载了64bit的,提示不支持,后面安装了32bit的,但是提示jpype不识别,于是卸载掉32bit的python,安装了64bit的) 这里要提醒一下,python和java的位数要保持一致的,要么都是32bit,要么都是64bit

准备工作:
  • python3.7 (下载链接 www.python/downloads/release/python-377/) 安装python就不说了,安装时注意勾选添加到环境变量,这样就不用自己手动去配环境变量了。

  • JPype1 (下载链接 pypi/project/JPype1/#files) 下载JPype1版本前要先使用命令查看匹配什么版本

  • python import pip._internal print(pip._internal.pep425tags.get_supported())

    然后去下载匹配格式的whl文件 下载后,将whl文件放在python安装目录下的Lib\\site-packages

    开始安装

    1.打开cmd 2.执行命令:pip install C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python37\\Lib\\site-packages\\JPype1-0.7.4-cp37-cp37m-win_amd64.whl 安装成功

    测试

    1.机器上面已经安装好了jdk8 2.python版本是3.7 JPype 的使用 下面是一个简单的 python 程序hello world ,通过 JPype 调用 Java 的打印函数,打印出字符串。

    import jpype jvmPath = jpype.getDefaultJVMPath() jpype.startJVM(jvmPath) jpype.java.lang.System.out.println( “ hello world! ” ) jpype.shutdownJVM()

    运行后正确输出字符串,说明JPype成功安装。

    本文标签: Python