windows下怎样向pypy安装lxml
pypy -m pip install lxml提示会少libxml2这样的库,还有include的文件,下载个anaconda安装,在安装目录下面搜索一下,有个lxml的压缩包,里面有lib和include文件,放入pypy的对应目录里,我还放入了c:\\windows目录,这样安装就成功了。已经安装成功了osx,windows,ubuntu server在pypy下的lxml,requests等包,方法和上面的差不多。windows下最难安装openssl类似上面方法也在pypy下安装成功,可以正常运行,这样scrapy依赖openssl也一样安装成功了,pymysql, mysqldb,llvm,redis,pymongo也在windows下的pypy安装成功。pandas不行。注意include的目录需要复制到pypy下面的include。其实pypy和c语言差不多,你的库和include文件需要放在程序能找到位置,而且版本要对。
■网友
仅供参考:http://lxml.de/installation.html#ms-windowseasy_install lxml on Python 2.7 on Windows
■网友
用管理员权限打开命令提示符:pip install lxml
官方文档Installing lxml中提到:MS Windows 【windows下怎样向pypy安装lxml】 For MS Windows, recent lxml releases feature community donated binary distributions, although you might still want to take a look at the related FAQ entry. If you fail to build lxml on your MS Windows system from the signed and tested sources that we release, consider using the binary builds from PyPI or the unofficial Windows binaries that Christoph Gohlke generously provides.
如果报错,可下载Christoph Gohlke提供的第三方binaries , 用PyPI安装.pip install xxx.whl
下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml选择你的python对应版本的whl下载。如:我的电脑上安装了python3.5, 就下载:lxml-3.6.4-cp35-cp35m-win32.whl然后用管理员权限打开命令提示符:pip install lxml-3.6.4-cp35-cp35m-win32.whl
■网友
我也是遇到了这个问题,找了好长时间之后发现可以直接安装,下载这个包.解压然后用 pip install steup.py安装就可以了.https://pypi.python.org/pypi/lxml/3.5.0b1
■网友
pypy / compatibility / wiki / HomeCtrl+F键输入lxml查询得到:lxml is a Python binding for the libxml2 and libxslt XML processing. This is a fork that uses cffi instead of the python capi.amauryfa/lxml at cffi · GitHubhttp://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml
■网友
从楼上给出的网址http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml中下载对应python版本的lxml,然后在管理员模式下的命令行安装,留意安装时,pip后面是lxml的完整路径,例如我的就是F:\\python3.5-32\\.......。另外如果pip报出错误,例如Unable craete proess什么的,可用python -m pip ....来解决,此方法参照Fatal error in launcher: Unable to create process using ""C:\\Program Files (x86)\\Python33\\python.exe" "C:\\Program Files (x86)\\Python33\\pip.exe""
■网友
今天装scrapy中途遇到各种缺lxml, libxml2, twisted之类的,看了很多帖子,最后解决方法是用pip缺什么装什么,libxml2, twisted之类的wheel都可以在http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml 上面下载到,然后用pip install wheel地址就可以了,注意一下下载的版本需要和系统及python版本匹配
■网友
lxml是用cython 包装的库。如果是从源码安装要求静态链接,就算是linux都颇费功夫,windows我估计没什么人去折腾。你可以在github找一下 lxml cffi,看看能不能安装。如果不行。干脆直接在pypy call python最快捷github也有类似pypy call python的库。execnet也可以,不过我试过效率不是太高。
推荐阅读
- 聪明人养花,这3种“花”怎样也要养一盆,每年能省不少医药费
- 互联网怎样解决“家政服务上门速度慢”的问题
- 怎样看待从1月8号起,QQ钱包开始提现收费
- 银行it人怎样转型
- 汽车|冬天怎样让车内温度快速升高?座椅加热的最佳使用方式二,外循环的作用总结
- 怎样进入通信行业
- 怎样评价扶他柠檬茶的小说《云养汉》的结尾
- 怎样成为一名合格的Python程序员?
- 怎样评价华为、诺基亚、中兴中标中国移动高端路由交换设备扩容集采
- 怎样评价类似前橙会、百老汇、南极圈这样类型的离职帮抱团,对企业的积极意义和消极意义