本文目录一览:
- 1、怎么安装python 的扩展库-suds?
- 2、如何在Win7中安装Python的.whl扩展包
- 3、如何python安装及配置扩展包爬虫爬取
- 4、软件:Python安装扩展包mayavi
- 5、Windows系统中如何安装Python扩展模块
- 6、怎么安装python 的扩展库-suds
怎么安装python 的扩展库-suds?
首先建议你安装一个扩展库安装工具,推荐easy_install工具,你可以在网上下载,也可以先去下载一个 ez_setup.py ,这个程序下载后用python.exe运行一下,会自动根据你的版本帮你下载和安装一个easy_install,目前只支持到python2.6,看来python3目前还是没有太多的公司在使用啊。。。
后面就可以用这个easy_install工具进行第三方库的下载了,比如我要下载soaplib这个库,可以执行easy_install soaplib,它会自己去相关网站查找这个库,以及这个库的依赖,如果你手工安装,那依赖会把你搞疯掉的
关于哪个库更适用做webservice
现在网上查到最多的是ZSI或者叫soappy,实际上05年之后就没有更新了,而且只支持到2.5,放弃
soaplib,这个目前2.0,还是不错的,不过手册不是太好读,只有server端的用法,client我没找到suds,这个我在用,用起来比较简单,示例代码如下:
[python] view plain copy
The library is now ready to use. We start by importing the suds library, creating a client based on a SOAP url, and asking the library to print the SOAP web service methods that are available to us.
import suds
url = ""
client = suds.client.Client(url)
print client
From the output of the last print command, we learn that there is a method called FindCountryAsString that takes one argument: the IP address.
print client.service.FindCountryAsString("194.145.200.104")
And it shows (edited for readability):
?xml version="1.0"?
IPAddressService
countryNetherlands/country
/IPAddressService
Normally you want to have the contents of the SOAP body. This is what suds provides in a very elegant way. However, you’re a bit stuck when you want to get something from the SOAP header. The author of suds realised this and made a backdoor to get the information anyway. We start by showing what the function last_received contains:
print client.last_received()
?xml version="1.0" encoding="UTF-8"?
soap:Envelope
soap:Header
ResponseHeader xmlns=""
resultCode1000/resultCode
resultDescriptionSuccess/resultDescription
/ResponseHeader
/soap:Header
soap:Body
...
/soap:Body
/soap:Envelope
We can get portions of this data by doing some XML handling. Let’s say we want to print the resultCode:
print client.last_received().getChild("soap:Envelope").getChild("soap:Header")
.getChild("ResponseHeader").getChild("resultCode").getText()
如何在Win7中安装Python的.whl扩展包
工具:win7系统电脑一台
步骤:
1、打开win7系统电脑,进入命令行,然后把目录切换到python的安装目录下的Script文件夹下,运行 easy_inatall pip。
2、pip安装成功后,在cmd下执行pip,将会有如下提示。
注:在安装pip前,确认win7系统中已经安装好了python,和easy_install工具,如果系统安装成功,easy_install在目录C:\Python27\Scripts 下面。
如何python安装及配置扩展包爬虫爬取
一.安装Python及基础知识
一.安装Python
在开始使用Python编程之前,需要介绍Python的安装过程。python解释器在Linux中可以内置使用安装,windows中需要去官网downloads页面下载。具体步骤如下:
第一步:打开Web浏览器并访问官网;
第二步:在官网首页点击Download链接,进入下载界面,选择Python软件的版本,作者选择下载python 2.7.8,点击“Download”链接。
Python下载地址:
第三步:选择文件下载地址,并下载文件。
第四步:双击下载的“python-2.7.8.msi”软件,并对软件进行安装。
第五步:在Python安装向导中选择默认设置,点击“Next”,选择安装路径,这里设置为默认的安装路径“C:\Python27”,点击“Next”按钮,如图所示。
注意1:建议将Python安装在C盘下,通常路径为C:\Python27,不要存在中文路径。
在Python安装向导中选择默认设置,点击“Next”,选择安装路径,这里设置为默认的安装路径“C:\Python27”,点击“Next”按钮。
安装成功后,如下图所示:
软件:Python安装扩展包mayavi
安装mayavi有两种方法:
一种是安装集成了多个python包的软件,如 Enthought Canopy, Pythonxy, orAnaconda.但是貌似几个集成环境中都没有看到mayavi的影子。
第二种就是从源代码开始安装:安装mayavi之前先要安装这几个依赖包
You must have the following libraries installed before installing the Mayavi project:
Numpy version 1.1.1 or later
VTK version 5.0 or later
wxPython version 2.8 or later
configobj
那么先开始安装vtk吧。两种方法:
一:
首先安装vtk:
安装VTK,从网站ources/software.html 下载最新版本,此文安装的是:vtkpython-6.1.0-Windows-64bit.exe
3)配置VTK环境变量:
A:把VTK中的bin文件加入系统变量中:如:PATH:C:\Program Files\VTK 6.1.0\bin
B:设置python路径,在系统变量中创建PYTHONPATH :如:PYTHONPATH :C:\Program Files\VTK 6.1.0\bin;C:\Program Files\VTK 6.1.0\bin\Lib\site-packages
4)测试,打开python IDEL界面,输入:import vtk
import vtk
没报错,就说明安装成功了。
Windows系统中如何安装Python扩展模块
Python是非常灵活的语言,我们可以在它的基础上安装很多的扩展模块。那么如何在Windows系统中安装Python扩展模块呢?下面我给大家分享一下。
工具/材料
CMD命令行
自定义安装
首先我们需要自己手动下载Python扩展模块,这里我随便找了个模块,大家根据自己需要寻找,如下图所示
接下来我们进入扩展模块的文件夹,复制地址栏里面的路径,如下图所示
然后我们按下Win+R组合键打开运行界面,在输入框中输入cmd命令,如下图所示
接着就会打开CMD命令行界面,我们输入cd命令,然后粘贴刚才复制的路径,如下图所示
最后进入模块文件夹以后我们执行python setup.py install命令进行安装,如下图所示
pip自动安装
自动安装就不需要自己下载模块了,首先我们进入Python安装目录的Scripts文件夹并复制路径,如下图所示
然后在命令行中通过cd命令进入这个目录,如下图所示
接着通过pip命令进行模块的自动下载,注意pip的语法,如下图所示
最后安装好了以后我们就可以到Python安装目录下的site-packages文件夹下面看是否已安装成功,如下图所示
怎么安装python 的扩展库-suds
方法如下:
1. 如果安装了easy_install或pip, 用easy_install suds或pip install suds
2. 到下载压缩包, 解压,
在命令行下进入解压目录, 执行 python setup.py install