jython安装

 

看书和资料的时候意外发现了jython。

Jython是一种完整的语言,而不是一个Java翻译器或仅仅是一个Python编译器,

它是一个Python语言在Java中的完全实现。Jython也有很多从CPython中继承的模块库。

最有趣的事情是Jython不像CPython或其他任何高级语言,它提供了对其实现语言的一切存取。

所以Jython不仅给你提供了Python的库,同时也提供了所有的Java类。

他可以调用java中的很多东西

 

我先尝试了一下安装和配置(jython版本2.7.0)

jython官网下载地址:http://www.jython.org/downloads.html

 

下载之后,就是正常常规的安装。

选择安装语言。这里选择英文。

 

选择同意

 

 

安装过程没有什么可记录的。完全傻瓜式下一步安装。

 

接下来就是安装必须的步骤,配置环境变量了。

首先是新建。

JYTHON_HOME = D:\jython2.7.0 (你的jython安装目录)

第二步,添加

classpath中添加   %JYTHON_HOME%\Lib;

path中添加  %JYTHON_HOME%\bin;

 

添加保存好之后。打开cmd测试是否安装成功,进入下面界面。证明jython配置正确

我们可以输入一些简单的代码。来测试我们的jython环境。

 

安装jython以及配置jython的教程,网上比比皆是。

但是查询资料的过程中,我踩了第一个大坑。

下面给大家说明一下,避免有更多的小伙伴踩坑。

 

 

 这是jython的安装目录。有眼尖的小伙伴会发现我们在环境变量中配置了一个%JYTHON_HOME%\bin;  让我们来看一下这个目录。

 

好了。第一个坑来了。bin下面有几个文件。jython启动exe,pip启动exe……

重点就在这个pip上。

 

安装过python的小伙伴可能很熟悉的这个东西。同样在我们的python目录下,也有这样的一个文件。

没错,在我们的python安装目录下,Scripts目录中也有这样一个文件。

 

我们在配置python的时候,这个目录也会被配到我们的path中。方便我们使用pip

 

这样配置好了之后,坑就来了。

python下也有pip    jython下也有pip

那我们在cmd中输入pip,这个pip是哪里的pip呢?

这就要看一下我们的path查看顺序了。

每当我们输入一个命令时,系统都会在path中配置的目录下查找是否有相关的内容。

而path的顺序是从左到右。这个时候如果你的python在前面。pip就是python的。如果jython在前面,pip就是jython的。

这就导致我们的pip无法共同使用。

 

之前在查找python2和python3共同存在使用时看过的一篇文章给了我灵感。

我把jython\bin目录下的pip改成了pipjython.exe

这样我们在cmd中,就可以输入pipjython去使用jython的pip,而不会影响我们的python中安装的pip了。

 

 

PS:jython中的pip我环境中还有些问题正在解决。解决后会记录在博客中,感兴趣的小伙伴可以静候佳音

posted @ 2018-01-18 16:52  Anges黎梦  阅读(3235)  评论(0编辑  收藏  举报