博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python:pip 和pip3的区别
阅读量:5349 次
发布时间:2019-06-15

本文共 972 字,大约阅读时间需要 3 分钟。

前言

装完python3后发现库里面既有pip也有pip3,不知道它们的区别,因此特意去了解了一下。

解释

先搜索了一下看到了如下的解释,

安装了python3之后,库里面既会有pip3也会有pip

1. 使用pip install XXX
新安装的库会放在这个目录下面
python2.7/site-packages
2. 使用pip3 install XXX
新安装的库会放在这个目录下面
python3.6/site-packages
如果使用python3执行程序,那么就不能import python2.7/site-packages中的库
那么问题来了,我没有py2.7啊
经过实践发现应该是这样的,应该是将包安装在路径里面第一个检索到的pip系列软件在的地方。

由图可以看到,我再一个没有pip的地方pip3了selenium包,所以,它自动检索,将包安装在了pip3第一次出现的地方。 c:\users\challenger\appdata\local\programs\python\python36\lib\site-packages

而且你用pip show是看不到相关信息的,只有pip3 show才行。
而在使用 pip 安装后

大家可以看到,安装位置已经变成:Location: d:\program\anaconda\envs\python36fordrl\lib\site-packages

因此,这也提示我们在使用pip包安装的时候,应该想好用哪个命令

原理

这个是我想起c语言里面 include“”和inluce<>的异同,一个首先检索当前路径是否有相关文件,一个直接进path环境变量里的库检索文件。
而这里也是如此,如果环境里有相关函数则直接使用,没有则到path路径找第一个符合的函数。
您的支持是我更新的动力,使用微信扫一扫就行
---------------------
作者:Big_quant
来源:CSDN
原文:https://blog.csdn.net/lvsehaiyang1993/article/details/80596513
版权声明:本文为博主原创文章,转载请附上博文链接!

转载于:https://www.cnblogs.com/jfdwd/p/11178961.html

你可能感兴趣的文章
ACM3 求最值
查看>>
重写和重载的区别
查看>>
JAVA Lambda Expressions streams
查看>>
Flask学习笔记--数据库(Python3.6)
查看>>
websphere设置企业应用使用的jvm最大最小内存
查看>>
redis学习笔记——数据类型
查看>>
IntelliJ IDEA设置JDK
查看>>
IntelliJ IDEA常用快捷键
查看>>
java商城系统开发需要使用分布设计嘛?
查看>>
手把手的教你安装PyCharm --Pycharm安装详细教程(一)(非常详细,非常实用)...
查看>>
c++ 知识点
查看>>
sys模块和Python常用的内建函数
查看>>
55. 泛型的上下限
查看>>
Excel处理
查看>>
Linux下tar.xz结尾的文件的解压方法
查看>>
C#图片存入数据库及其读出显示
查看>>
【源码】c#编写的安卓客户端与Windows服务器程序进行网络通信
查看>>
毕业论文排版--页眉页脚每章节不同
查看>>
mysql 备份
查看>>
第一阶段意见评论
查看>>