windows下python3.x安装扩展

大部分python使用者, 还停留在Python2.x, 毕竟稳定性还是比较重要, 相关的扩展也是更丰富, 但Python3.x毕竟出来这么多年了, 所以还是有必要去尝试一下, mac或linux环境下, 使用python3.x安装扩展一般是不会出现什么问题的, 但是在windows下, 有些扩展包就比较麻烦了

比如我们安装lxml, 一般情况下我们通过下面的命令安装会报错:

pip install xml

easy_install lxml

这个原因是操作系统环境的问题, 缺少C++相关的运行库, 至于网上说的注册表问题, 也有道理, 一般最暴力的解决办法就是安装visual studio将python对应的依赖环境安装好, 但vs毕竟是比较重的IDE, 我们不做C++开发, 是完全没有必要的, 这个时候我们可以选择二进制包进行安装

Python扩展二进制

网址: http://www.lfd.uci.edu/~gohlke/pythonlibs/

通过Ctrl + F去搜索相关的库, 其中cp27, cp35代表python的版本, amd64代表64位系统

下载对应的包至 Scripts 目录下, 如我本机的地址:

C:\Users\Administrator\AppData\Local\Programs\Python\Python35\Scripts

执行命令

pip install lxml-3.7.0-cp35-cp35m-win_amd64.whl

使用同样的方式可以安装需要系统环境支持的库

展示评论