我可以使用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等其他任何配置吗?
答案 0 :(得分:0)
这个答案是非常通用的,但我最近在jython / jip / pip的设置中遇到了麻烦,这里大概是我必须要做的。
首先,我从代理(工作机器)后面运行Windows 7 64位。
IDE和jython集成(Eclipse) - 如果你使用Eclipse(像我一样),它实际上对python开发有相当不错的支持。从帮助中安装Eclipse的PyDev插件 - >安装软件。输入此网址https://marketplace.eclipse.org/content/pydev-python-ide-eclipse,点击标签,然后选择PyDev插件并点击“完成”。' - 从Windows设置jython解释器信息 - >偏好 - > PyDev的。提供jython.jar文件的路径。 - 您现在应该可以使用文件 - >新的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库为例。祝你好运。