在Python中安装Java软件包时出错

时间:2018-07-16 20:49:55

标签: python java-io

我需要在 Python 环境中将 java.io 软件包用于项目,但是在尝试安装该软件包时遇到此错误:

Collecting java

Cache entry deserialization failed, entry ignored Could not find a version that satisfies the requirement java (from versions: ) No matching distribution found for java

错误图片: here

1 个答案:

答案 0 :(得分:0)

您正在查看的是有关Jython的教程,而不是标准的Python(从技术上讲是cpython)。

我在这里找到了该教程:

https://keggscape.readthedocs.io/en/latest/pythonscripting.html

您似乎跳过了这一部分:

“接下来,我们展示了一个示例,该示例从Python脚本批量导入kgml文件。要从Cytoscape3使用Python,您需要从此处下载jython-standalone,并像这样移动jython-standalone。”

Jython是在Java虚拟机上运行的Python的替代实现。基于Java,它使您可以导入标准Java库。

此代码根本无法在标准Python 3中运行。

要想成为一名成功的程序员,您需要学习注意细节。