linux 更新软件命令 失败,对linux下软件(库)的更新命令详解
在ubuntu服务器下安装包的时候,经常会用到sudo apt-get install 包名 或 sudo pip install 包名,那么两者有什么区别呢?
1.区别
pip用来安装来自PyPI(https://www.python.org/)的python所有的依赖包,并且可以选择安装任何在PyPI上已上传的先前版本的依赖包,个人认为是python相关的包和第三方包以及各种版本;
apt-get可以用来安装软件、更新源、也可以用来更新自Ubuntu(https://launchpad.net/ubuntu)的典型依赖包,典型安装即意味着它只是安装(最新发布的,或最近一个的)单一版本,并且我们不能决定我们要安装的依赖包的版本或选择它之前的版本。
个人认为还是很好区分的:毕竟一个是更新系统级别包,一个是更新一种编程语言级别包(库)。
2.安装及应用
apt-get是可以直接使用的,格式为
$ sudo apt-get install/delete package
$ sudo apt-get -f install #修复安装
$ sudo apt-get dist-upgrade #升级系统
$ sudo apt-get upgrade #更新已安装的包
$ apt-get source package #下载该包的源代码
$ sudo apt-get build-dep package #安装相关的编译环境
$ sudo apt-get clean && sudo apt-get autoclean #清理无用的包
pip需要安装才能使用。安装过程如下(适用Ubuntu 10.10及以上版本),使用格式为:pip install package。
$ sudo apt-get install python-pip python-dev build-essential
$ sudo pip install --upgrade pip
linux下安装python库
sudo apt-get install python-numpy
sudo apt-get install python-scipy
sudo apt-get install python-matplotlib
sudo apt-get install python-pip
其他
pip list 列出所有的库
pip show torch 查看库的信息
以上这篇对linux下软件(库)的更新命令详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持IIS7站长之家。
linux 更新软件命令 失败,对linux下软件(库)的更新命令详解相关推荐
- linux环境下blastn命令怎么用,Linux环境下通配符及特殊符号使用详解
Linux环境下通配符及特殊符号使用详解 我们现在来介绍通配符的使用,通过通配符的过滤,快速找到想找的文件和目录,比如/etc/目录下有上千个目录和文件,不使用通配符想找一个目录和文件是非常麻烦的和花 ...
- Linux系统下ifconfig和route配置网络详解
Linux系统下ifconfig和route配置网络详解 ifconfig和route合用于配置网络(ip命令综合二者功能,此处不讲),通常在前者设置好ip地址等信息后,采用route命令配置路由.( ...
- Linux系统下SVN服务器的搭建过程详解 UpJ}s7+
Linux系统下SVN服务器的搭建过程详解 UpJ}s7+ 1 环境: 服务器放在redhatAS4.0上,客户端在windows 2000. k_lb"5z Z]jSq@%1H* ...
- linux系统电脑的权限设置,Linux下的文件权限设置修改详解linux操作系统 -电脑资料...
在linux中更改所属用户组是使用chgrp,更改文件拥有者, chown,更改9个属性, chmod这三种常用的问题,在linxu中这三个命令就是对文件目录权限的控制命令了,下面我来介绍它们的用法与 ...
- linux oracle 用户创建,LINUX下Oracle数据库用户创建方法详解
本文实例分析了LINUX下Oracle数据库用户创建方法.分享给大家供大家参考,具体如下: 1)登录linux,以oracle用户登录(如果是root用户登录的,登录后用 su - oracle命令切 ...
- Linux redis安装教程,Linux 下redis5.0.0安装教程详解
Linux redis5.0.0安装,教程如下所示: 1.从官网下载,然后传到服务器,tar -zxvf解压 2.进入redis ? 3.安装:make, (1)若提示:: gcc: Command ...
- linux下多线程的创建与等待详解 【转载】
linux下多线程的创建与等待详解 http://blog.chinaunix.net/uid-23842323-id-2656572.html 所有线程都有一个线程号,也就是Thread ID.其类 ...
- linux中的文件夹压缩文件,linux将文件拷贝到目录下Linux下文件的压缩与打包详解...
在Linux中,有很多的压缩命令.利用这些压缩命令,可以方便的从网络上下载大型的文件.同时,我们知道,Linux文件的扩展名是没有特殊意义的,不过,因为Linux下存在着许多压缩命令,所以为了方便记忆 ...
- kill -9 进程号杀不死可以用下面的杀掉 Linux下强制杀死进程的方法详解
常规篇: 首先,用ps查看进程,方法如下: $ ps -ef -- smx 1822 1 0 11:38 ? 00:00:49 gnome-terminal smx 1823 1822 0 11:38 ...
- 技巧:Linux 动态库与静态库制作及使用详解
http://www.ibm.com/developerworks/cn/linux/l-cn-linklib/ 技巧:Linux 动态库与静态库制作及使用详解 标准库的三种连接方式及静态库制作与使用 ...
最新文章
- 计算机组装与维护教案_计算机组装与维护小课堂(1)
- stm32 高级定时器产生PWM
- tensorflwo-gpu win10_64bit 的安装版本问题
- Saiku Table展示数据合并bug修复(二十五)
- 有趣的守萝卜的兔子卡通动画404页面源码 自适应
- sql isnull函数_SQL ISNULL函数
- 【Mybatis-Plus】条件参数查询手册
- sin级数展开c语言,三角函数sin的泰勒级数展开
- 伪装学渣未删减部分_慎重勇者:破坏神和圣哉做了什么?第9话战帝被删减剧情补充...
- Dell Inspiron 15 Gaming 7567电脑 Hackintosh 黑苹果efi引导文件
- python中shuffle是什么意思_python中shuffle()方法的功能详解
- Youtube 视频下载
- 基于云服务创建弹性托管集群服务
- 计算机基础知识--->对张海藩老师所著《软件工程》的这本书的一些知识总结
- 汽车驱动桥毕业设计【毕业设计(论文) +7张CAD图纸】
- ASP.NET Web程序设计 第三章 高级控件
- 奇志思达-微网站前端规则建议
- Java制作刷题软件
- 【智能制造】设备故障诊断基础知识:振动、噪声、温度、探伤
- 论文精读-Resnet
热门文章
- JDBC连接 Mysql数据库
- python配色_python语言再次解决文章配色难题
- 我的Go+语言初体验——(1)超详细安装教程
- sqlite数据库主键自增_sqlite 中主键id自增的方法(转)
- 切面是异步还是同步操作‘_分布式中采用Logback的MDC机制与AOP切面结合串联日志...
- 教师进修学校计算机教学反思,优秀教学反思
- GIT和GitHub的使用总结
- Html5 学习笔记 --》html基础 css 基础
- Android应用安全开发之浅谈网页打开APP
- c# 日期函数[string.Format----GetDateTimeFormats] --转载