首页 > 代码库 > Win7下安装依赖lxml的python插件

Win7下安装依赖lxml的python插件

博主python菜鸟,本想在win7下安装一个pyquery玩玩爬虫,折腾了好几天终于搞好了,发现python这坑不是一般的深啊。

有一部分没有截图,请谅解

python版本3.4

 

 

 

 

1.下载easy_installpip,这步跳过,python 3.X默认自带

 

 

 

2.尝试用pip pyquery install,出现断开连接错误:这种pip在线下载一般用外国网站,目测被墙了

 

 

 

3.好吧,既然有人墙通常就有镜像,果然看网站

 

http://topmanopensource.iteye.com/blog/2004853

 

 

 

4.我就用豆瓣的pip install pyquery -i http://pypi.douban.com/simpleTMD还是报错Microsoft Visual C++ 10.0 is required  Get it  with windows sdk7.1.....(注意:电脑里有vc++2010 x64 Redistributable是远远不够的,一开始被胡混了)作为一个java党,电脑真的不太愿意装vc,于是看解决帖https://www.douban.com/note/507206321/

 

我试过这几种方法:

 

A:下载源码包,执行里面setup.py文件(1.cmdsetup.py文件夹。2.python setup.py install

 

报错:lxml没有找到,pip自动下载,pip去默认的网站,被墙了。

 

B.那我直接下载lxml不就好了吗:

 

cmd--->pip install lxml -i http://pypi.douban.com/simple,还是报错Microsoft Visual C++ 10.0 is required  Get it  with windows sdk7.1.....

 

C:安装Micorsoft Visual C++ Compiler for Python包,无奈只支持2.73.4没有

 

 

 

5.最后我还是老老实实安装了vc++2010吧,安装包在线下载,而且是微软官网,速度巨慢!没办法,最后找到了这个http://download.csdn.net/detail/aasmfox/8738673#comment

 

 

 

6.安装了vc++2010,再试一下cmd--->pip install lxml -i http://pypi.douban.com/simple /(ㄒoㄒ)/~~又报错了:ValueError: [‘path‘, ‘lib‘, ‘include‘],好了,我下载安装.whl文件

 

 

 

7.安装.whl文件前先安装wheel:cmd-->pip install wheel

 

 

 

8.安装.whl文件方法:cmd-->cd到.whl文件路径下-->pip install lxml-3.6.4-cp34-cp34m-win_amd64.whl  /(ㄒoㄒ)/~~报错:lxml-3.6.4-cp34-cp34m-win_amd64.whl is not a supported wheel on this platform.

 

 

 

9.解决贴:http://www.cnblogs.com/nice-forever/p/5371906.html   最后把lxml-3.6.4-cp34-cp34m-win_amd64.whl文件名改为:lxml-3.6.4-cp34-none-win_amd64.whl

 

 

 

10.最后成功,估计python3.4是史上最痛苦的python

 

Win7下安装依赖lxml的python插件