为Python安装SOAP

时间:2012-06-07 12:48:14

标签: python soappy pyxml

我是Python新手,尝试通过基于“Dive into Python”一书的教程来学习它。 我已经在关于SOAP的章节中,当我尝试安装所有必需的库来使用SOAP时,我遇到了一些问题。 教程说我需要3个库:

PyXML,fpconst,SOAPpy

我已经成功安装了fpconst。 但是我不能安装另外两个。我在一些论坛上读到要安装SOAPpy我需要安装PyXML,所以问题可能只在第一个库中。

我按照README中的说明操作,但是我遇到了一些错误,我真的不知道出了什么问题,怎么解决它。有关详情,请参见屏幕我的Python版本是2.7.2+,我正在尝试安装PyXML版本0.8.4。

Screenshot of error. Full size

错误表明此类文件或目录不存在。 我正在使用Ubuntu 11.10。

PS:啊!我忘了提到那个。我从这个来源下载了PyXML:

http://sourceforge.net/projects/pyxml/

它写在这里它已经过时了,不应该使用它。那么什么是PyXML的替代品?

1 个答案:

答案 0 :(得分:5)

如果您使用的是Ubuntu,为什么不直接与您的软件包管理器一起安装?

sudo apt-get install python-lxml python-fpconst python-soappy

软件包管理器应该是您在Linux发行版中安装任何软件的首选方式 - 它将使您的生活更轻松,并确保您保持最新状态并轻松卸载它们。

如果不这样做,您也可以使用PyPi - the Python Package Index

pip install lxml
pip install fpconst
pip install soappy