当前位置: 首页 > 面试题库 >

如何在Jython中安装各种Python库?

谷博艺
2023-03-14
问题内容

我知道我可以使用Java安装Jython,并且可以在使用Python的地方使用Jython。Jython外壳运行良好。

在Jython中,我该如何安装类似的库lxml,ScrappyBeautifulSoup该库通常是通过pip或安装的easy_install


问题答案:

某些Python模块(如)lxml在C中具有必需的组件。它们在Jython中不起作用。

大多数Python软件包都可以正常运行,你可以使用与CPython相同的工具来安装它们。在Jython Book的附录A中对此进行了描述:

要获得setuptools,请从http://peak.telecommunity.com/dist/ez_setup.py下载ez_setup.py 。然后,转到你保留下载文件的目录并执行:

$ jython ez_setup.py

[easy_install脚本将被安装]安装到Jython安装的bin目录中(/home/lsoto/jython2.5.0/bin在上面的示例中)。如果你经常使用Jython,则最好将此目录添加到PATH环境变量之前,这样就不必每次都要使用easy_install或其他安装到此目录的脚本时都键入整个路径。

在Jython中安装setuptools之后,我自己进行了测试,正确安装了pip:

$ sudo /usr/bin/jython2.5.2b1/bin/easy_install pip
Searching for pip
[...]
Installing pip-2.5 script to /usr/bin/jython2.5.2b1/bin
Installing pip script to /usr/bin/jython2.5.2b1/bin

Installed /usr/bin/jython2.5.2b1/Lib/site-packages/pip-1.0.2-py2.5.egg
Processing dependencies for pip
Finished processing dependencies for pip

$ sudo /usr/bin/jython2.5.2b1/bin/pip install bottle
Downloading/unpacking bottle
  Downloading bottle-0.9.6.tar.gz (45Kb): 45Kb downloaded
  Running setup.py egg_info for package bottle
    Installing collected packages: bottle
  Running setup.py install for bottle
Successfully installed bottle
Cleaning up...

$ jython
Jython 2.5.2b1 (Release_2_5_2beta1:7075, Jun 28 2010, 07:44:20) 
[Java HotSpot(TM) 64-Bit Server VM (Apple Inc.)] on java1.6.0_26
Type "help", "copyright", "credits" or "license" for more information.
>>> import bottle
>>> bottle
<module 'bottle' from '/usr/bin/jython2.5.2b1/Lib/site-packages/bottle$py.class'>
>>>


 类似资料:
  • 我正在尝试使用PHPBrew安装PHP5.4,但出现以下错误: 用 我的操作系统:

  • 问题内容: 我在Mac OSX 10.6机器上安装了各种版本的python,其中一些安装了macports: 默认或系统版本为。我现在使用的是python27 我最近尝试使用安装django ,但已使用默认的python进行安装(我可以通过python_selecting python26-apple并导入django进行检查)。相反,如果我下载Django tarball,请展开并使用 一切都按

  • 问题内容: 我想创建一个docker镜像并正确安装,因此我选择具有这些属性的基础镜像。因此,的第一行如下: 然后下一个命令是 在创建docker映像时创建了以下错误: 如何能够在此docker映像中安装? 问题答案: 如提示: 获取(13:权限被拒绝) 我相信这是由于您的基本形象: https://github.com/SeleniumHQ/docker- selenium/blob/master

  • 我不熟悉MAC操作系统,我需要在Python中安装一个名为btmorph的库。为了安装它,我必须在终端中编写以下命令: 然后他们说: 上述命令将临时设置您的$PYTHONPATH。在 .bashrc 中添加适当的路径以永久添加包。 第一个命令执行成功,但最后一个命令要求PYTHONPATH,我不知道,我不确定我是否要永久更改它! 然后为了测试它,我必须写: 很抱歉,我是MAC的初学者。谢谢您们。

  • 我刚刚通过自制完成了python最新稳定版本的安装。 安装python3 一切正常。我想安装包,例如PyMongo。我没有pip。 $pip-bash:pip:未找到命令 没有自制公式: $brew安装PyMongo brew安装PyMongo错误:没有可用的公式用于PyMongo搜索公式。。。正在搜索点击。。。 当Python通过自制软件安装时,你知道在OS X上安装Pymango的最佳方式是什

  • 问题内容: 我在一个LAB工作站上安装了Python 2.7.11。我想将Python至少升级到3.5。 我该怎么办?我是否应该完全卸载2.7.11而不是安装新的2.7.11?有没有办法更新它?更新是个好主意吗? 问题答案: Python的每个次要版本(即3.x和2.x版本)都将与计算机上的其他版本并排安装。仅补丁程序版本将升级现有安装。 因此,如果您想保留已安装的Python 2.7,请放任它并