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我環境中還有些問題正在解決。解決后會記錄在博客中,感興趣的小伙伴可以靜候佳音


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM