ubuntu 14.04配置python安装第三方库(numpy,scipy,matplotlib等)
2016-04-23 22:59
926 查看
ubuntu安装python第三方库的两种方法
直接使用系统自带命令安装,这种方式能够正确解决第三方库复杂的依赖关系。$ sudo apt-get install python-[package name]
使用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全过程 。其中过程都非常复杂,但是我经过换源后就发现问题解决了,如果不幸你并没有解决问题,可以试一试博客中介绍的方法。
相关文章推荐
- python iterator generator yield
- Python笔记_01列表 和元祖
- python深浅拷贝原理
- github/python/ show me the code 25题(二)
- python初学者常见问题汇总(留作日后参考)
- R + python︱数据规范化、归一化、Z-Score
- python设计模式之装饰器模式
- Probability And Statistics In Python:Distributions And Sampling
- python 中的 空 无 None True 之间的理解和应用
- Python爬虫开发
- Python按行读文件
- python内置函数proprety()
- python内置函数super()
- python内置函数__import__
- python内置函数
- Python 程序设计语言 笔记(七)
- win7的64位python2.7的pip和mysql-python安装
- Probability And Statistics In Python: Linear Regression
- Python学习笔记07
- [python]爬代理ip v2.0(未完待续)