Python安装第三方库

Ubuntu 12.04 LTS 默认安装Python 2.7.3,没有安装python-dev

1.安装第三方库管理工具pip(方便安装第三方库)

sudo apt-get install python-pip

sudo pip install --upgrade pip (安装升级pip包)
sudo pip install --upgrade virtualenv (安装升级virtualenv包,可以创建独立python环境,类似Maven)

注:pip install 包名 (安装指定包)

查看Python已经安装的包sudo  pip list


2.安装python-dev

sudo apt-get install python-dev,报错

正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:

下列软件包有未满足的依赖关系:
 python-dev : 依赖: python2.7-dev (>= 2.7.3) 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。



解决办法:

aptitude 工具可以搞定


<p>先安装aptitude工具
</p><p>sudo apt-get install aptitude 
</p><p>然后用aptitude工具安装python-dev:
sudo aptitude install python-dev</p>
下列“新”软件包将被安装。         
  python-dev python2.7-dev{ab} 
0 个软件包被升级,新安装 2 个, 0 个将被删除, 同时 9 个将不升级。
需要获取 29.3 MB 的存档。 解包后将要使用 36.6 MB。
下列软件包存在未满足的依赖关系:
 python2.7-dev : 依赖: python2.7 (= 2.7.3-0ubuntu3) 但是 2.7.3-0ubuntu3.1 已安装。
                 依赖: libpython2.7 (= 2.7.3-0ubuntu3) 但是 2.7.3-0ubuntu3.1 已安装。
                 依赖: libexpat1-dev 但它将不会被安装。
                 依赖: libssl-dev 但它将不会被安装。
下列动作将解决这些依赖关系:

     保持 下列软件包于其当前版本:
1)     python-dev [未安装的]      
2)     python2.7-dev [未安装的]   

是否接受该解决方案?[Y/n/q/?] n
下列动作将解决这些依赖关系:

     安装 下列软件包:                                                       
1)     libexpat1-dev [2.0.1-7.2ubuntu1 (precise)]                            
2)     libssl-dev [1.0.1-4ubuntu3 (precise)]                                 
3)     libssl-doc [1.0.1-4ubuntu3 (precise)]                                 
4)     zlib1g-dev [1:1.2.3.4.dfsg-3ubuntu4 (precise)]                        

     降级 下列软件包:                                                       
5)     libexpat1 [2.0.1-7.2ubuntu1.1 (now) -> 2.0.1-7.2ubuntu1 (precise)]    
6)     libpython2.7 [2.7.3-0ubuntu3.1 (now) -> 2.7.3-0ubuntu3 (precise)]     
7)     libssl1.0.0 [1.0.1-4ubuntu5.5 (now) -> 1.0.1-4ubuntu3 (precise)]      
8)     python2.7 [2.7.3-0ubuntu3.1 (now) -> 2.7.3-0ubuntu3 (precise)]        
9)     python2.7-minimal [2.7.3-0ubuntu3.1 (now) -> 2.7.3-0ubuntu3 (precise)]


是否接受该解决方案?[Y/n/q/?] Y
下列软件包将被“降级”:
  libexpat1 libpython2.7 libssl1.0.0 python2.7 python2.7-minimal 
下列“新”软件包将被安装。
  libexpat1-dev{a} libssl-dev{a} libssl-doc{a} python-dev python2.7-dev{a} 
  zlib1g-dev{a} 
0 个软件包被升级,新安装 6 个, 5 个被降级, 0 个将被删除, 同时 9 个将不升级。
需要获取 38.7 MB 的存档。 解包后将要使用 44.0 MB。
您要继续吗?[Y/n/?] Y
<span style="font-size:14px;">
</span>
等待安装过程。。。完成!

上面选择n Y Y


3.第二部安装好python-dev后,可以用pip install 包安装需要的包了

目前安装科学计算用的三个包:

NumPy,SciPy和matplotlib
通过apt-get命令快速安装
sudo apt-get install python-numpy
sudo apt-get install python-scipy
sudo apt-get install python-matplotlib


 



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值