Python- pyOpenSSL 及 lxml模块的安装

来源:互联网 发布:pickadate.js中文文档 编辑:程序博客网 时间:2024/05/19 22:58

(一)安装pyOpenSSL

1、下载并安装

https://launchpad.net/pyopenssl          >>>   pyOpenSSL-0.11.winxp32-py2.7.msi

64位pyOpenSSL:附件中

2、导入pyOpenSSL库  

>>> import OpenSSL

3.使用方法

http://stackoverflow.com/questions/7279282/extract-the-value-of-a-x-509-certificate-custom-extension-using-pyopenssl
http://pyopenssl.sourceforge.net/pyOpenSSL.html/openssl-x509.html

(二)安装lxml

lxml是python下解析html的一个包,readability的几个新pythonfork都要用它,所以小猫试着安装了下,备受折磨,网上写的琳琅满目,每个都试了通通不好使,通通用不上,以下是我的机器win7,python 2.6如何好使的:


前提:已经装好了easy_install这个工具,不难装,网上一搜就有
1. 去lxml的官网http://lxml.de/installation.html
2. 什么都不用看,就看Installation下的ms windows, 然后打开windowsc:\windows\system32 输入
easy_install --allow-hosts=lxml.de,*.python.org lxml==2.2.2
就应该装好了
3. 打开python IDE试试import lxml,如果不报错,应该就是装好了,如果说no module namedlxml,进行下面的
troubleShooting:去自己装python的地方,我的是D:\python26\,里面的Lib\site-packages,可以看到lxml-2.2.2-py2.6-win32.egg文件夹。把这个egg文件夹里面的lxml文件夹拷出一层,也就是拷到D:\python26\Lib\site-packages,就应该好使了。

---------------------------------------------------
一顿乱搜中还发现了用exe安装的方法,没试
http://groups.google.com/group/python-cn/browse_thread/thread/512014011ecc5aca/1fa5476197a77532?hl=zfa5476197a77532
http://pypi.python.org/simple/lxml/
http://www.lfd.uci.edu/~gohlke/pythonlibs/ 各种unofficial的pythonbinary变成了windows用的exe的包
http://www.lfd.uci.edu/~gohlke/pythonlibs/

0 0