python的安装及用java调用算法时所需工具包的下载

1. python安装


1.1. 第一步先去python的官方网站下载python的安装包

地址:https://www.python.org/downloads/

 python的安装及用java调用算法时所需工具包的下载python的安装及用java调用算法时所需工具包的下载python的安装及用java调用算法时所需工具包的下载python的安装及用java调用算法时所需工具包的下载python的安装及用java调用算法时所需工具包的下载

 

1.2. 运行文件

 python的安装及用java调用算法时所需工具包的下载

1.3. 自定义安装(Customize installation

一定要勾选Add_Python 3.6 to PATH,防止手工添加环境变量 ,添加到环境变量也可以等安装完成之后手动添加到环境变量中,如果不添加环境变量运行python时则会出现如下界面:

 python的安装及用java调用算法时所需工具包的下载

1.4. 选择安装的属性

Documentationpiptcl/tk and IDLE必须安装

tcl/tk and IDLEPython环境的开发环境窗口,

pip用来安装numpypackage
我选择的是全部安装

 python的安装及用java调用算法时所需工具包的下载

 

1.5. 点击install进行安装

在这里我安装的目录是D盘,D:\Python36 目录名可以自定义

 python的安装及用java调用算法时所需工具包的下载

 

安装中

 

 python的安装及用java调用算法时所需工具包的下载

 

安装成功:

 python的安装及用java调用算法时所需工具包的下载

1.6. 验证是否安装成功,使用系统的cmd命令:

当你输入python出现如下命令时则表示python环境已经安装好了

 python的安装及用java调用算法时所需工具包的下载

2. Eclipse上安装Python插件

2.1. Eclipse上安装Python插件需要做准备:

2.1.1. 下载JDK,并安装配置。

2.1.2. 下载Eclipse-jee,并解压缩。

2.1.3. 下载Python安装包(我下载的是Python-3.6.4 64bit

并安装好Python,在Path系统变量里添加Python的安装路径:D:\Python36

 

2.2. 安装Python插件详细步骤:

2.2.1. 启动Eclipse

点击Help-->Install New Software,出现界面如下图所示:

 python的安装及用java调用算法时所需工具包的下载

2.2.2. 点击Add

Name中添加PyDevLocation中添加https://dl.bintray.com/fabioz/pydev/5.7.0/,点击OK,如下图。(注意:如果location里是https且安装不成功时,请选用http从此处安装一次)

 python的安装及用java调用算法时所需工具包的下载

出现如下界面,全选PyDevPyDev Mylyn Integration(optional),点击Next,如下图。

 python的安装及用java调用算法时所需工具包的下载

2.2.3. 出现如下界面,点击Next

如下图。

 python的安装及用java调用算法时所需工具包的下载

2.2.4. 出现如下界面,点击I accept,点击Finish

如下图:

 python的安装及用java调用算法时所需工具包的下载

2.2.5. Python插件正在安装

如下图。

 python的安装及用java调用算法时所需工具包的下载

2.2.6. 安装成功。

 

2.3. 下面开始配置PyDev解释器

2.3.1. 点击Windows-->Preferences

选择PyDev-->Interpreters-->Python Interpreter,如下图:

 python的安装及用java调用算法时所需工具包的下载

2.3.2. 点击New,出现界面如下图,点击Browse

选择Python安装路径,点击OK

 python的安装及用java调用算法时所需工具包的下载

2.3.3. 出现如下界面,默认全选

点击OK,如下图。

 python的安装及用java调用算法时所需工具包的下载

2.3.4. 出现如下界面,点击OK

Python插件即配置完成。

python的安装及用java调用算法时所需工具包的下载

2.3.5. 安装成功后,重启eclipse

项目中就已导入Python插件

 python的安装及用java调用算法时所需工具包的下载

2.4. 创建Python项目。

2.4.1. 点击File-->New-->Projects

选择PyDev-->PyDev Project,如下图。

 python的安装及用java调用算法时所需工具包的下载

2.4.2. 新建PyDev项目,详细信息如下图

 python的安装及用java调用算法时所需工具包的下载

2.4.3. 新建的Python项目界面如下

 python的安装及用java调用算法时所需工具包的下载

3. Java代码调用Python算法

安装Python 及在项目中成功导入插件后

3.1. 输入python执行代码:

python C:\Users\ZCF\workspace\jfinal_demo\WebRoot\WEB-INF\CheatModel_Embed\cheat_model.pyc "{'envi':'[0,38,1,0,0,0,0,0,0,0,998.51000,10000.00000,0,12,0,0,0]','url':'C:\\Users\\ZCF\\workspace\\jfinal_demo\\WebRoot\\testhtml\\1.au_reg'}"

出现如下错误,没有numpy模块

 python的安装及用java调用算法时所需工具包的下载

 

3.2. 之后输入命令:pip install numpy

 python的安装及用java调用算法时所需工具包的下载

3.3. 安装成功后再次输入python命令

出现如下情况:

 python的安装及用java调用算法时所需工具包的下载

3.4. 输入 pip install sklearn

 python的安装及用java调用算法时所需工具包的下载

3.5. 之后再输入Python命令

 python的安装及用java调用算法时所需工具包的下载

3.6. 输入 pip install scipy

 python的安装及用java调用算法时所需工具包的下载

3.7. 再输入Python命令:

 python的安装及用java调用算法时所需工具包的下载

成功得出算法结果

 

3.8. Python第三方模块安装 

scipynumpy的下载地址:

 

https://www.lfd.uci.edu/~gohlke/pythonlibs/

sklearn:

https://pypi.python.org/pypi/scikit-learn/0.18.1

 版本:

python的安装及用java调用算法时所需工具包的下载

3.9. 注意

在cmd中执行python命令 没问题,但却在eclipse中执行 会报:Cannot run program "python": CreateProcess error=2, 系统找不到指定的文件 的错误
原因:在windows下设置Python的path时eclipse是开启状态,导致path没有加载进去,所以无法执行
解决方法:关闭eclipse,再次启动,启动项目,执行正常