zoukankan      html  css  js  c++  java
  • Python安装第三方库及常见问题处理方法汇总

    源码安装

    Python第三方库几乎都可以在github或者 pypi上找到源码。源码包格式大概有zip 、 tar.zip、 tar.bz2。解压这些包,进入解压好的文件夹,通常会有一个setup.py的文件。打开命令行,进入该文件夹。运行以下命令,就能把这个第三库安装到系统里:

    python setup.py install

    或者借助pip,则不需要解压:pip install package.zip

    想要学习Python?Python学习交流群:452739833满足你的需求,资料都已经上传群文件流,可以自行下载!

    包管理器安装

    现在很多编程语言,都带有包管理器,例如 Ruby 的 gem,nodejs的npm。

    在Python中,安装第三方模块,是通过setuptools这个工具完成的。Python有两个封装了setuptools的包管理工具:easy_install和pip。目前官方推荐使用pip。

    用easy_install和pip来安装第三方库很方便 它们的原理其实就是从Python的官方源pypi.python.org/pypi 下载到本地,然后解包安装。

    基本操作命令如下:


     


    常见问题

    官方的pypi不稳定,很慢甚至访问不了

    解决方法1:

    采用源码安装方式,在github或其他库下载,用python setup.py install方式安装,详见上文【源码安装】

    解决方法2:

    手动指定源,在pip后面跟-i,命令如下:

    pip install packagename -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

    pipy国内镜像目前有:

    豆瓣 http://pypi.douban.com/simple/

    阿里云 http://mirrors.aliyun.com/pypi/simple/

    中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

    清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

    华中理工大学 http://pypi.hustunique.com/

    山东理工大学 http://pypi.sdutlinux.org/

    某些包在这个电脑能安装,在另一电脑有安装不了了

    参看setuptools、pip版本是否一致,升级到最新版本

    pip installsetuptools -U 

    pip installpip -U

    安装某些包时出现错误”error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat).”

    原因大概是 windows上缺少一些C编译器。

    解决方法1: 安装VC或VS,该方法有时奏效,有时不奏效。

    解决方法2: 更简单的解决方法:下载whl格式的package,再用pip安装。 以numpy包为例:

    whl格式的下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/

    # 输入whl文件所在的完整路径

    pip install D:python umpy-1.9.2+mkl-cp33-none-win_amd64.whl

  • 相关阅读:
    线性回归问题
    聚类:层次聚类
    聚类:(K-means)算法
    神经网络算法
    AutoEventWireup解释
    asp.net中runat="server"的含义
    十步完全理解SQL
    sqlserver中分区函数 partition by的用法
    被忽略却很有用的html标签
    net中使用母版页
  • 原文地址:https://www.cnblogs.com/pythonfm/p/10323488.html
Copyright © 2011-2022 走看看