终于,Python安装JPype1(2018新)

安装搞了半天,把所有坑都踩过去了,终于在Windows上装上了JPype1。现在就简单高效开始安装吧:

 

Python调用 jar包,这里必然涉及到Python的jpype1 包的安装。,本教程主要用于手动安装python3.5对应的jpype1。

首先我们会输入

pip install jpype1

      但是会报错,原因是没有安装visual C++编译器。如何通过VS C++的插件导致 pip install jpype1 失败的问题。 在微软官网安装插件之后,也没有起色,非常的疑惑。

看到网上有手动安装的,想想这样也多好呀,可又遇到一个大问题,安装包的下载,经验链接点开一次失望一次。

说说18年3月遇到的失效链接,这种链接博客、百度里面还是铺天盖地:

 

  • 链接(坑)说明

1、https://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype

这个是美国国立卫生研究院设在加利福尼亚州大学生物医学荧光光谱学的研究中心的网址Laboratory for Fluorescence Dynamics(LFD)这个python模块镜像库也是我当年必求助的python包下载的地方,非常棒的,我下载的时候发现404了,不知道什么原因瞬间就绝望了,(大家下载的时候,再试一下)但是接下来搜索到的经验依然乐此不疲的在倡导这个网站下载。

经历一一番寻找,在python官网觅得正果。体验就是官网不仅是我们下载软件的地方,更是零件的救命地方。

终于,Python安装JPype1(2018新)_第1张图片

2、(注这个版本太老)JPype 可以从 sourceforge 网站上下载:http://sourceforge.net/projects/jpype/ 目前 JPype 最新的版本为 0.5.4,支持 python 2.5 和 2.6. 本文以 Windows XP 平台,python 2.5.4 为例阐述。

网上很多地址是LFD提供的代码包链接,但是发现18.3月我下载的一天链接不能下载了。本人搜索能力不行,没有直接找官网一直在博客里搜索浪费半天时间,现把找到的也亲测有效的公布在这里,也可以自行在官网下载。

 

  • 正确下载链接

python官网https://pypi.org/pypi(需要说明这个官网,有可能因为周末开不开)或csdn资源点击打开链接,链接提供JPype1_py3-0.5.5.2-cp35-none-win_amd64.whl (md5)下载。亲测可行。

终于,Python安装JPype1(2018新)_第2张图片

http://官网打不开的可以尝试这个pypi.douban.com/simple/
用豆瓣的源。

 

  • 安装步骤

Python_安装官方whl包步骤:

1、准备步骤:cmd下操作:

2、Windows环境:安装whl包:  pip install  **.whl

Linux环境:安装whl同上

具体:

先找到python 或者Anaconda3的库的安装地址

第三方包的存放路径 :

安装python的参考:D:\Python 3.5\Tools\scripts 或Python\Lib\site-packages

安装Anaconda3的参考:D:\Anaconda3\Lib\site-pakages 

注意将安装包放在 Python包的路径下,可参照我的anaconda的路径(除了头地址,大家的都一样)。cmd操作到该文件路径下,或在文件路径框输入cmd 或者 在文件路径下快捷键:ctrl+shift 右键

调出shell窗口进行如下操作:

pip install  JPype1_py3-0.5.5.2-cp35-none-win_amd64.whl

终于,Python安装JPype1(2018新)_第3张图片

3、测试

本人已经安装好java jdk8,安装的Python版本3.5.2,当你看到如下显示,证明安装成功,祝各位安装成功!

JPype 的使用
下面是一个简单的 python 程序hello world ,通过 JPype 调用 Java 的打印函数,打印出字符串。

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

终于,Python安装JPype1(2018新)_第4张图片

 

 

你可能感兴趣的:(安装)