23.易混淆命令(apt-get、wget、git clone、pip与pip3区别、apt-get和pip区别)

博客原文链接:https://blog.csdn.net/Yaxing_Wang/article/details/82153154

摘要:本文详细介绍了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依赖包效果更好。

第1次:2018年8月28日19:13:39

猜你喜欢

转载自blog.csdn.net/kellyroslyn/article/details/92552045