在Java工程中调用Python代码
Python是一门好用的脚本语言,底层基于C实现,快速且简单。使用python可以说是站在巨人肩膀上编程,使得程序员更专注于业务及逻辑,而不是被人学烂的语言工具。但是团队合作时候,就会有一些多语言编程,然后集成的问题,例如我遇到的Java和Python。为了方便非Python程序员能够使用写好的python程序,需要考虑两个方面: - 环境是否可迁移,在没有python环境的机器上如何运行。 - Java如何实现与python的交互。 环境迁移 方案一 (1) 安装python环境,写入path路径 (2) 保证pip可以正常使用,cmd切换到路径下:c:/Python27/Scripts>pip (3) pip install -r requirement.txt site-packages里面放的是第三方包。包可以通过import 引入程序中。 因此,需要提前写好requirement.txt文件,包含一堆依赖 方案二 将python打包成exe,可以在无python环境的windows环境下运行python代码。有两个工具可供使用: Py2exe: python2.7 对应0.6.9版本的py2exe,需要另外创建setup.py,且不支持win64. 具体见: python打包程序py2exe实战 PyInstaller: 推荐使用, (1)首先安装:pip install