通俗理解apt-get 和pip的区别
一、从一个问题出发来理解apt-get 和pip的区别:
在下载swig时,我先是采用了pip install swig 结果报错了,提示我没法下载,然后我去官网看了看,linux系统下swig安装是这么写的:Many Unix-like operating systems also include packages of SWIG (e.g. Debian GNU/Linux, FreeBSD, Cygwin). Consult your package management application to see if your operating system does.
我看到了application和operating system感觉swig应该属于一个系统的app,所以我就采用apt-get install swig 果然下载成功了。
二、所以,apt-get和pip的区别是什么呢?
通俗来说,pip 用来安装来自PyPI的python所有的依赖包, apt-get 用来安装软件、更新源。
个人认为还是很好区分的:前者是更新一种编程语言级别包(库),后者是更新系统级别包
三、简单来说区别:
pip安装python相关的包,第三方库,