【发布时间】:2014-04-09 19:52:03
【问题描述】:
我的目的是向 jython 添加一些 python 库,即 suds 包
为此尝试遵循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
正在下载http://pypi.python.org/packages/2.5/s/setuptools/setuptools-0.6c11-py2.5.egg
处理setuptools-0.6c11-py2.5.egg
删除 c:\jython252\lib\site-packages\setuptools-0.6c11-py2.5.egg
将 setuptools-0.6c11-py2.5.egg 复制到 c:\jython252\lib\site-packages
错误:c:\jython252\lib\site-packages\setuptools-0.6c11-py2.5.egg:未知错误:20047
我的设备上有 Windows 7 64 位操作系统和 32 位 jre 1.6.0_38。
有人知道我该如何解决这个问题吗?我可以错过一些东西吗?
提前谢谢..
【问题讨论】:
-
你有没有想过这个问题?我能够安装easy_install。现在的新问题是,当我使用它时,我总是得到套接字超时。
-
@pitchblack408 这是因为 Windows 7。
-
因此,实际上 Jython 和 Python 不像 java 那样可移植。我想人们需要停止认为 Jython 和 Python 是可移植的。此外,.org 网站/书籍应声明这些语言不可移植,因为它们不支持 Python 和 Java 所需的打包工具。
-
真正的问题是没有安装程序可以生成链接到 ez_install 脚本的 exe 文件。所以,你可以让它创建一些,然后将它们移过来。在 Python 中,有些人制作了 exe 和 msi 安装程序。我不明白为什么那些人不修改安装程序以使用 Jython。所以,我设法让黑客工作。使用 ez_install 将安装 pip,但随后您会遇到 pip 没有可调用的 exe 来运行 pip 的问题。有人需要在 bin 和 site-packages 文件夹中创建链接到 pip 脚本的 exe 和文件。
标签: jython setuptools easy-install jython-2.5