Win7下安装依赖lxml的python插件
博主python菜鸟,本想在win7下安装一个pyquery玩玩爬虫,折腾了好几天终于搞好了,发现python这坑不是一般的深啊。
有一部分没有截图,请谅解
python版本3.4
1.下载easy_install和pip,这步跳过,python 3.X默认自带
2.尝试用pip pyquery install,出现断开连接错误:这种pip在线下载一般用外国网站,目测被墙了
3.好吧,既然有人墙通常就有镜像,果然看网站
http://topmanopensource.iteye.com/blog/2004853
4.我就用豆瓣的pip install pyquery -i http://pypi.douban.com/simple,TMD还是报错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.cmd到setup.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.7,3.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插件的更多相关文章
- Django之win7下安装与命令行工具
Django之win7下安装与命令行工具 下载安装 pip3 install django 注意:自动添加环境变量 测试是否安装成功 1.输入python 2.输入import django 3.输入 ...
- WIN7下安装visualC++2008 redistributable 出现1935错误的解决办法(转自)
转自:http://zhidao.baidu.com/link?url=jylNh_JeANi4wrOMmd4d2i06e_N3QCw7z6BLGiNNNTu1Hc6ADTkUq2PORExKmjtk ...
- Win7下安装Centos7
win7下安装Centos同一块硬盘时:win启动项没有,使用pe进行修复,之后用easybcd进行centos启动项修复,grub2,自动搜索两块硬盘时:不要动启动项,bios选启动的硬盘即可 li ...
- 64位Win7下安装与配置PHP环境【Apache+PHP+MySQL】
[软件下载] 本安装实例所使用安装文件如图所示: 其中,64位版本的MySQL安装文件mysql-5.5.33-winx64.msi,可直接从官网下载,下载地址:http://dev.mysql.co ...
- win7下安装MYSQL报错:"MYSQL 服务无法启动"的3534问题
上午在win7下安装MYSQL,只到“net start mysql”这一步报错:3534的错误: 于是在百度中搜索关键字“mysql服务无法启动3534”. 参考以下两个链接中的方法,解决了3534 ...
- win7下安装 WINDRIVER.TORNADO.V2.2.FOR.ARM
[风河VxWorks].WINDRIVER.TORNADO.V2.2.FOR.ARM下载 http://115.com/file/dlfo8zpy http://115.com/file/c4r01l ...
- win7 下安装oracle 10g
oracle 10g 在win7下安装,提示程序异常终止,发生未知错误 在网上搜结果: 修改Oracle 10G\database\stage\prereq\db\refhost.xml 在 < ...
- (转)NoSQL——Redis在win7下安装配置的学习一
NoSQL——Redis在win7下安装配置的学习一 有些也是从网上看来的 1.下载安装 Redis它没有windows的官方版本,但是又非官方的版本,到官网上去下载相应的版本,我的电脑是win7 ...
- win7下安装Ubuntu后进不去win7的解决方法
win7下安装Ubuntu后进不去win7的解决方法 刚刚给同学在win7下安装了Ubuntu16.04,结果在安装完后竟然无法在电脑重启后,找到win7的进入选项. 在网上找了找,都不行!就差点重装 ...
随机推荐
- android 14.04 64位 adb cannot run program adb
按照网上的说法: Failed to get the adb version: Cannot run program "adb": error=2, 没有那个文件或目录 64位系统 ...
- 让Windows Server 2008 + IIS 7+ ASP.NET 支持10万并发请求
原文:http://www.cnblogs.com/dudu/archive/2009/11/10/1600062.html 今天下午17点左右,博客园博客站点出现这样的错误信息: Error Sum ...
- npoi与memcached中的ICSharpCode.SharpZipLib版本冲突的解决方案
项目中一直使用NPOI与memcached,一直相安无事,但是最近升级了npoi到最新版本,发生了ICSharpCode.SharpZipLib的版本冲突问题. 因为此前一直使用的是NPOI的1.x的 ...
- C primer plus 练习题 第二章
6. #include <stdio.h> void echo(); int main() { /* echo(); echo(); echo(); printf("\n&quo ...
- Hashing Trick
本博客已经迁往http://www.kemaswill.com/, 博客园这边也会继续更新, 欢迎关注~ 在机器学习领域, kernel trick是一种非常有效的比较两个样本(对象)的方法. 给定两 ...
- 我所研究过的 ASP.NET MVC 或者 .NET 或者 ORM 或者框架的开源项目
ASP.NET MVC 的开源项目有很多,这里列出我所研究过的: SocialGoal v1.0.0 prodinner nopCommerce SmartStore.NET 由于今天才做收集工作,可 ...
- AssetBundle系列——场景资源之打包(一)
本篇讲解的是3D游戏的场景资源打包方式,首先简单的分析一下场景中所包含的资源的类型. 场景资源一般包含:地表模型(或者是Unity Terrain),非实例化物体(摄像机.空气墙.光源.各种逻辑物体之 ...
- Spring3 MVC入门示例
Spring3 MVC 介绍: 1. Spring MVC 是Spring 框架的Web组件,能够开发WEB工程 2. 能与其它框架(Struts2)很好的集成 3. Spring MVC 是以se ...
- Web程序员开发App系列 - 申请苹果开发者账号
Web程序员开发App系列 Web程序员开发App系列 - 认识HBuilder Web程序员开发App系列 - 申请苹果开发者账号 Web程序员开发App系列 - 调试Android和iOS手机代码 ...
- bootstrap插件学习-bootstrap.tab.js
先看bootstrap-tab.js的结构 var Tab = function ( element ) {} //构造器 Tab.prototype ={} //构造器的原型 $.fn.tab = ...