pip conda apt-get区别

首先介绍一下三者是什么!

pip 是python里面的一个专门负责安装包的工具,也就是下载安装了python就有这个工具

conda是anaconda里面专门负责安装包的工具

apt-get 是专门负责安装包

也就是说,我们可以有三种方式安装我们所需要的包

要解决的主要就是一个问题:

这三个安装到哪里了?同时安装会不会发生冲突,同时安装会调用哪个

pip install:

  1 系统自带python的pip install

  2 conda 安装的python(新建环境)的pip install:anaconda3/envs/py36/lib/python3.6/site-packages/下面

  3 conda 安装的python(原环境)的pip install : anaconda3/lib/python3.6/site-packages/下面

  

  这个可以通过pip -V来看到底是哪个系统的pip 还是conda 里面python的pip

apt-get :

  1 这个会把安装包放在usr下面

conda install:

  1 这个会安装在anaconda 下anaconda3/lib/python3.6/site-packages/或者anaconda3/envs/py36/lib/python3.6/site-packages/里面

所以可以得出一下结论

1在同一个镜像里面,如果pip 使用的也是这个镜像里面的工具(pip -V),

那么conda install 以及pip install 都会安装在同一个地方,他们两个没差别

2但是他们各自的内部安装列表有差别,比如conda 安装了pytorch,pip 安装了scipy,他们的list所显示的安装是不同的

conda 的安装列表里面安装了pytorch,那么如果再安装numpy,那么他知道是要与pytorch产生依赖的numpy

而如果conda 安装了pytorch,再用pip安装numpy,那么pip可能不知道要安装一些依赖

3 如果pip 安装了pytorch,conda也同时安装了pytorch,那么要查看所用的是哪个安装的,一般是pip安装的

4 apt-get 一般是安装大型软件,因为他是为大型软件提供商服务

原文地址:https://www.cnblogs.com/lllcccddd/p/10669843.html

时间: 2024-11-05 19:29:47

pip conda apt-get区别的相关文章

Ubuntu下apt-get与pip安装命令的区别

在ubuntu服务器下安装包的时候,经常会用到sudo apt-get install 包名 或 sudo pip install 包名,那么两者有什么区别呢? 1.区别pip用来安装来自PyPI(https://www.python.org/)的python所有的依赖包,并且可以选择安装任何在PyPI上已上传的先前版本的依赖包,个人认为是python相关的包和第三方包以及各种版本: apt-get可以用来安装软件.更新源.也可以用来更新自Ubuntu(https://launchpad.net

pip 和pip3的区别

前言装完python3后发现库里面既有pip也有pip3,不知道它们的区别,因此特意去了解了一下. 解释先搜索了一下看到了如下的解释, 安装了python3之后,库里面既会有pip3也会有pip 1. 使用pip install XXX 新安装的库会放在这个目录下面 python2.7/site-packages 2. 使用pip3 install XXX 新安装的库会放在这个目录下面 python3.6/site-packages 如果使用python3执行程序,那么就不能import pyt

Python:pip 和pip3的区别

前言装完python3后发现库里面既有pip也有pip3,不知道它们的区别,因此特意去了解了一下. 解释先搜索了一下看到了如下的解释, 安装了python3之后,库里面既会有pip3也会有pip 1. 使用pip install XXX 新安装的库会放在这个目录下面 python2.7/site-packages 2. 使用pip3 install XXX 新安装的库会放在这个目录下面 python3.6/site-packages 如果使用python3执行程序,那么就不能import pyt

pip和 easy_insall的区别

作为Python爱好者,如果不知道easy_install或者pip中的任何一个的话,那么...... easy_insall的作用和perl中的cpan,ruby中的gem类似,都提供了在线一键安装模块的傻瓜方便方式,而pip是easy_install的改进版,提供更好的提示信息,删除package等功能.老版本的python中只有easy_install,没有pip. easy_install的用法: 1) 安装一个包 $ easy_install <package_name> $ eas

pip和pip3的区别

安装了python3之后,会有pip3 1. 使用pip install XXX 新安装的库会放在这个目录下面 python2.7/site-packages 2. 使用pip3 install XXX 新安装的库会放在这个目录下面 python3.6/site-packages 如果使用python3执行程序,那么就不能import python2.7/site-packages中的库 原文地址:https://www.cnblogs.com/liuyanerfly/p/8677868.htm

一台linux通过另一台linux访问互联网

两台linux主机,A有互联网和内网,B只在内网 设置代理,A主机上安装tinyproxy,方法如https://cloud.tencent.com/developer/article/1004731所述. B主机修改/etc/profile文件,方法如https://blog.csdn.net/king_cpp_py/article/details/81192387所述. 之后主机B的pip,conda,apt均可使用. 原文地址:https://www.cnblogs.com/imageSe

root用户下不能使用pip解决问题

要恢复pip3二进制文件,你需要sudo python3 -m pip uninstall pip && sudo apt install python3-pip --reinstall. 在Pixelbook上使用新的LXC(Strech)也发生了同样的事情.这个解决方案非常类似于接受的一个,有一个微妙的区别,为我修正了PIP 3. sudo python3 -m pip install --upgrade pip 原文地址:https://www.cnblogs.com/wangdon

python、pip、whl安装和使用

1 python的安装 首先,从python的官方网站 www.python.org下载需要的python版本,地址是这个: http://www.python.org/ftp/python/2.7.6/python-2.7.6.msi 然后,运行下载的MSI安装包,不需要更改任何默认设置,直接一路点"Next"即可完成安装: 默认会安装到C:\Python27目录下,但是当你兴致勃勃地打开命令提示符窗口,敲入python后,会得到: 'python'不是内部或外部命令,也不是可运行的

python2和python3同时存在如何安装和使用pip

linux下 如果没有pip则需要安装pip python2安装pip sudo apt install python-pip1如果是python3,则如下: sudo apt install python3-pip1此时python2和python3同时有pip, 使用pip时如下: python2: python2 -m pip install XXX1python3: python3 -m pip install XXX1同上,对于windows下,如果没有pip则要先安装,相对linux