2014-03-06 54 views
0

我的目的添加一些Python庫的Jython即泡沫包裝Jython的easy_install的錯誤

爲此試圖從http://www.jython.org/jythonbook/en/1.0/appendixA.html#setuptools

,並檢查按照指令;

How can I install various Python libraries in Jython?

安裝Jython的2.5.2和加入JYTHON_HOME = C:\ jyhon252到環境變量和%JYTHON_HOME%\ bin添加到路徑 jython的工作正常。

作爲第二步驟試圖上的Jython 2.5.2的頂部

安裝的easy_install從得到ez_setup.py;

http://peak.telecommunity.com/dist/ez_setup.py

試圖安裝ez_setup.py並得到了下面的錯誤,我無法找到任何線索如何解決它。 同樣的事情發生在Jython 2.5.3上。

C:\tmp\ez_setup>jython ez_setup.py

Downloading http://pypi.python.org/packages/2.5/s/setuptools/setuptools-0.6c11-py2.5.egg

Processing setuptools-0.6c11-py2.5.egg

Removing c:\jython252\lib\site-packages\setuptools-0.6c11-py2.5.egg

Copying setuptools-0.6c11-py2.5.egg to c:\jython252\lib\site-packages

error: c:\jython252\lib\site-packages\setuptools-0.6c11-py2.5.egg: Unknown error: 20047

我的Windows 7 64位操作系統和32位jre 1.6.0_38可用在我的設備上。

有沒有人有任何想法我可以解決這個問題?我可以錯過一些東西嗎?

在此先感謝..

+0

你有沒有想出解決辦法?我能夠安裝easy_install。現在新問題出現在我使用它的時候,我一直都在使用套接字超時。 – pitchblack408

+0

@ pitchblack408它是因爲Windows 7. – huseyinarslan

+0

因此,實際上Jython和Python不像Java那樣是可移植的。我想人們應該停止認爲Jython和Python是可移植的。 .org站點/書籍應該聲明這些語言不可移植,因爲它們不支持Python和Java所需的打包工具。 – pitchblack408

回答

1

這是因爲Windows 7,只是使用另一個操作系統。

0
  • 刪除舊版本的Java和安裝JDK7
  • 從罐中安裝的Jython: java -jar jython-installer-2.7-b2.jar
  • 設置環境變量:
    • 添加到現有PATHC:\jython2.7b2;C:\Program Files (x86)\Java\jdk1.7.0_67\bin
    • 創建PYTHON並添加: C:\jython2.7b2\Lib\site-packages\;
  • 安裝的easy_install
    • 下載ez_setup.py
    • 打開文件,並複製粘貼intall網址到瀏覽器下載文件setuptools-5.7.zip。
    • 將zip移到與ez_setup.py相同的文件夾中。
    • 然後運行它:jython setup.py install
    • 的easy_install的將已經將文件移動到您的C:\Python27
    • 的所有文件複製從C:\Python27\Lib\site-packagesC:\jython2.7b2\Lib\site-packages
    • 所有的文件C:\Python27\Scripts複製到C:\jython2.7b2\bin
    • 刪除C:\Python27
  • 最後,您需要編輯所有腳本,以便它們不使用Python.exe
    • 將其更改爲:#!C:\jython2.7b2\jython.bat
+0

儘管如何引用jython的庫? – Thufir