美文网首页
windows下python3.x安装扩展

windows下python3.x安装扩展

作者: 殷临风 | 来源:发表于2016-12-17 16:41 被阅读45次

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

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

    pip install xml
    # 或 
    easy_install lxml
    

    这个原因是操作系统环境的问题, 缺少C++相关的运行库, 至于网上说的注册表问题, 也有道理, 一般最暴力的解决办法就是安装 visual studio 将python对应的依赖环境安装好, 但vs毕竟是比较大的编辑器, 我们不做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
      
    1. 执行命令

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

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

    相关文章

      网友评论

          本文标题:windows下python3.x安装扩展

          本文链接:https://www.haomeiwen.com/subject/vzoomttx.html