我可以使用pip安装程序安装python包吗?
pip install "packagename"
下面是python / Lib / Site-packages目录中的一些软件包
如何使用pip安装程序为jython安装软件包?
我试着安装Jip包
jython install setup.py
二进制文件安装在Jython / Lib / Site-packages文件夹中但是,我无法使用它。
我在哪里以及如何获得像jip这样的Jython包二进制文件?
另外,请告诉我如何搜索jython包?
另外,如何在jython中创建pip安装库包?
还应该制作jython home等其他任何配置吗?
这个答案将是非常通用的,但我最近在jython / jip / pip的设置中遇到了麻烦,这里大致是我必须要做的事情。
首先,我从代理(工作机器)后面运行Windows 7 64位。
IDE和jython集成(Eclipse) - 如果你使用Eclipse(像我一样),它实际上对python开发有相当不错的支持。从帮助 - >安装软件安装Eclipse的PyDev插件。输入此URL https://marketplace.eclipse.org/content/pydev-python-ide-eclipse,点击标签,然后选择PyDev插件并点击“完成”。 - 从Windows - > Preferences - > PyDev设置jython解释器信息。提供jython.jar文件的路径. - 您现在应该可以使用File - > New PyDev项目来创建一个基本的python项目并将其配置为使用您的Jython和Java版本。
Jip和Maven概述--jip是一个jython包,它与pip非常相似,但是它会从Maven Central Repository下载JAR文件,而不是从pypi.com下载python包。请参阅此处描述的安装说明。请注意全局jip安装的安装过程,它与pip install jip不同。 https://pypi.python.org/pypi/jip/ - 我从来没有让jip完全按照我的意愿工作,因为除了我已经链接的内容之外,没有大量的文档。但是,如果使用jip安装JAR,则必须在Eclipse中转到项目并实际将JAR自身添加到PYTHONPATH中,以便导入语句和编辑具有智能感知,以便您不会在以下情况下获得类别未发现的异常运行。请参见以下屏幕截图。 - 有一个JIP配置文件,您可以使用类似于pip config ini文件,但我还没有找到关于它的设置的任何详尽的文档。请注意,在上面的屏幕截图中,外部库条目中的第一个条目。默认情况下,pip将已安装的软件包放在该目录中,以便eclipse能够找到它们,还需要确保输入位置。
在结论中 - 我还有更多要添加到这个答案,我会尽快这样做。在此期间,请参阅我已加载到github的此示例项目。 https://github.com/jheidlage1222/jython_java_integration_example它显示了基本配置以及如何从python代码与JAR进行交互。我以apache httpcomponents库为例。祝你好运。