我是靠谱客的博主 虚幻黄蜂,最近开发中收集的这篇文章主要介绍ubuntu 14.04配置python安装第三方库(numpy,scipy,matplotlib等),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

ubuntu安装python第三方库的两种方法

  1. 直接使用系统自带命令安装,这种方式能够正确解决第三方库复杂的依赖关系。

    $ sudo apt-get install python-[package name]
  2. 使用python推荐的包管理工具pip,这种方法也是比较方便的,但是首先需要安装pip,具体的使用方法可以help查看

    $ sudo apt-get install python-pip
    $ sudo pip install [package name]

常见的问题

使用系统自带的命令安装时,会出现一系列依赖以及找不到第三方库的问题,例如安装numpy过程中出现

libblas3gf : 依赖: libblas3 但是它将不会被安装
libgfortran3 : 依赖: gcc-4.8-base (= 4.8.2-19ubuntu1) 但是 4.8.4-2ubuntu1~14.04 正要被安装
E: 有未能满足的依赖关系。

这时首先要保证系统所使用的源要正确。经过试验使用清华大学更新服务器几乎所有的依赖和第三方库都可以找到,所以推荐使用。

  • 换源

    $ sudo gedit /etc/apt/sources.list

    加入源

    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty main restricted universe multiverse
    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty-security main restricted universe multiverse
    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty-updates main restricted universe multiverse
    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty-backports main restricted universe multiverse
    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty-proposed main restricted universe multiverse
    deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty main restricted universe multiverse
    deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty-security main restricted universe multiverse
    deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty-updates main restricted universe multiverse
    deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty-backports main restricted universe multiverse
    deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty-proposed main restricted universe multiverse

  • 更新源

    $ sudo apt-get update

接着尝试着再次安装所需要的第三方库,看看问题是否解决。我在处理这个问题时参考了以下两篇博客Python下科学计算包numpy和scipy的安装 和 菜鸟ubuntu下安装scipy全过程 。其中过程都非常复杂,但是我经过换源后就发现问题解决了,如果不幸你并没有解决问题,可以试一试博客中介绍的方法。

最后

以上就是虚幻黄蜂为你收集整理的ubuntu 14.04配置python安装第三方库(numpy,scipy,matplotlib等)的全部内容,希望文章能够帮你解决ubuntu 14.04配置python安装第三方库(numpy,scipy,matplotlib等)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部