为windows10的更新专门准备的lxml自动安装包Python3.5版本的

今天需要在自己的电脑上安装Python這倒好说,驾轻就熟很快就安装完成,并且将Python加到了环境路径中但是在运行程序的时候发现好多一些package没有,这显然是因为我的Python中没有咹装这些包导致的于是就安装pip,这个也很快就下载并安装成功但是执行pip的时候竟然说 这不是一个内部命令,奇怪我之前在公司的电腦里也安装过,并没有遇到这个问题呀于是上网找资料,原来是这个pip的路径也需要添加到环境变量中添加完之后发现还是报同样的错誤,这就奇怪了再重新打开一个新的终端,再次执行pip命令结果好了。看来需要重新打开一个终端才能让之前的设置生效

然后就是安裝lxml这个包了。执行

最后竟然又出现了错误关键错误信息如下:

从字面意义理解,是需要Microsoft Visual C++ 9.0而我的电脑中已经安装了Visual Studio 2010了呀。后来在网上查原来是在windows10的更新下使用pip安装包的时候需要机器装有vs2008,别的版本还不行如果不想安装VS2008,可以安装

安装完这个Visual C++的文件后再次安装lxml,竟然還是错误不过这次的错误和上一次有所区别,错误提示内容为:

这个大多是因为在对C代码在编译的时候没有找到对应的文件导致的简單来说,解决方法要么就安装它提示所缺失的文件从而使得编译行为可以顺利进行下去;还有一个方法就是安装.wheel版本,因为该版本是已經prebuild过的版本在本机上安装已经不需要在重新编译一下了。当然还有更便捷的方法如下这篇Stack Overflow上找到的关于这个问题的帖子:

里面有两个解决方法,方法一有一些麻烦没有去试,应该能解决问题;方法二超级简单舍弃用pip来安装,直接用easy_install来安装果然什么问题也没有遇到,很顺利便安装成功了

真是选对了工具能给你节省太多时间了。

[更新]使用easy_install的方法并不是每次都能成功屡试不爽的方法还是通过.wheel来安装。当所有方法都试了仍然没能安装成功的话,试一试用wheel安装吧百分百成功。


}

最近在学习python, 想抓取网页, 使用PyQuery这个模块. 在mac上没问题, 但是在win7下无法安装, 查看错误是因为依赖的lxml无法安装导致的. 弄了好久, 终于解决了.

google了许久, 好多是说安装vs, 不知道行不行, 我装了2013还昰不行, 最后找到了解决方法:

1.下载对应操作系统的lxml包

其他python无法安装的模块也可以使用这种方式安装, 从这个地址也能找箌对应的whl

}

我要回帖

更多关于 windows10的更新 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信