摘要:本文详细介绍了Ubuntu系统下apt-get、wget、git clone、pip与pip3、apt-get和pip几组概念的区别。
1、apt-get
参考文献:apt-get
是AdvancedPackage Tool,该命令是linux命令,主要是自动从互联网软件仓库中搜索、安装、升级卸载软件或操作系统。
apt-get update 更新所有软件(在修改过/etc/apt/sources.list或/etc/apt/preferences之后运行该命令),此处需要运行这一命令确保您的软件包列表是最新的,它更新的是软件包列表,也就是获取软件的地址源。
apt-get upgrade 可以使用这条命令更新软件包,使用(apt-get –u upgrade)这个选项可以显示完整的更新软件包列表
apt-get install packagename 安装一个新软件包
dpkg –l 列出所有已经安装的软件包
apt-get remove packagename卸载一个已安装软件包
2、wget
参考文献:wget命令
用来从指定的url下载文件,wget非常稳定,对带宽具有很强的适应性。
3、git clone
参考文献:git clone命令
git clone 命令将存储库克隆到新目录中(专门用来下载github上东西使用的)
格式:git clone <版本库的网址(末尾为.git)><本地目录名>
对git格式的支持速度是最快的。
4、pip和pip3
参考文献:Python瑞士军刀 -- pip与pip3
参考文献:安装python3后使用pip和pip3的区别是什么?
参考文献:Linux-Ubuntu16.04下Python3.5安装pip3以及scrapy、numpy、itchat
如果同时安装了python2和python3,则pip默认给python2用,pip3默认给Python3使用。
使用命令:
pip install 安装指定包
使用pip install新安装的库会放在python2.7/site-packages这个目录下面;
使用pip3 install 新安装的库会放在python3.6/site-packages这个目录下面
注意:使用python3就不能使用python2.7/site-packages目录下面的库
pip uninstall 卸载指定包
5、apt-get和pip区别
参考文献:Ubuntu下apt-get与pip安装命令的区别
参考文献:Ubuntu下apt-get安装与pip安装的区别
简言之,apt-get安装的是Ubuntu系统级别的典型依赖包,它只是安装单一版本(最新发布的或最近一个),无法决定要安装的依赖包的版本,而pip用来安装来自PyPi的所有的依赖包,可以选择先前版本,pip通常搭配virtualenv安装之前版本的Python依赖包效果更好。
---------------------
原文:https://blog.csdn.net/Yaxing_Wang/article/details/82153154
侵删