zoukankan      html  css  js  c++  java
  • 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%in;

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

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

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

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

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

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

    好了。第一个坑来了。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共同存在使用时看过的一篇文章给了我灵感。

    我把jythonin目录下的pip改成了pipjython.exe

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

     

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

  • 相关阅读:
    MyBatis学习之输入输出类型
    MyBatis学习之多表查询
    javascript学习之this
    Elasticsearch学习之Java操作1
    CSS学习之定位
    CSS学习之浮动
    CSS学习之盒子模型
    java学习之导出Excel
    转载:手把手教你做iOS推送
    拳头公司聊天服务架构:服务器篇
  • 原文地址:https://www.cnblogs.com/AngesZhu/p/8311060.html
Copyright © 2011-2022 走看看