大部分python使用者, 还停留在Python2.x
, 毕竟稳定性还是比较重要, 相关的扩展也是更丰富, 但Python3.x
毕竟出来这么多年了, 所以还是有必要去尝试一下, mac或linux环境下, 使用python3.x安装扩展一般是不会出现什么问题的, 但是在windows下, 有些扩展包就比较麻烦了
比如我们安装lxml
, 一般情况下我们通过下面的命令安装会报错:
pip install xml
# 或
easy_install lxml
这个原因是操作系统环境的问题, 缺少
C++
相关的运行库, 至于网上说的注册表问题, 也有道理, 一般最暴力的解决办法就是安装visual studio
将python对应的依赖环境安装好, 但vs毕竟是比较大的编辑器, 我们不做C++开发, 是完全没有必要的, 这个时候我们可以选择二进制
包进行安装
Python扩展二进制
-
通过
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
使用同样的方式可以安装需要系统环境支持的库
网友评论